为什么在一个系统上默认时间为12:00:00,另一个系统为00:00:00
DateTime.Now.Date
从web ui中的字符串开始,通过Nhibernate传递给SQL Server 2005。 例如,在Web服务器上的文本框中输入6/10/2009,当它在sql profiler中被捕获时,我看到2次不同的时间
本地系统(XP)上的00:00:00,Dev,Test,Staging(2003) 在Prod(2003)的12:00:00
感谢您的快速回复
区域设置和日期时间格式相同。
答案 0 :(得分:10)
日期/时间格式的区域/显示设置
答案 1 :(得分:5)
在控制面板中,您可以定义它在区域设置中的显示方式:
H:mm:ss - > 24小时你会看到00:00
h:mm:ss - > 12小时格式与上午/下午你将看到凌晨12:00
答案 2 :(得分:5)
一直是午夜,显示屏可能会受到机器当地文化设置的影响。
您可能会对Turkey Test感兴趣,因为其他一些可能会受到文化影响的事情,例如解析双打,格式化日期和时间等等。
答案 3 :(得分:3)
12小时vs 24小时时间