当我搜索最大时间时。人们总是从VS调试器得到答案。这是23:59:59.9999999
因为我需要12 AM,24种格式。我想它将是00:00:00,但是...C#.NET假定以下条件:
var xx = DateTime.MaxValue.ToString("HH:mm:ss.fffffff");
在调试之前,它将打印23:59:59.9999999
我应该使用什么?有关系吗?有什么区别?
应该使用00:00:00吗?或23:59:59.9999999特别是在在SQL Server中保存Time。
大问题或我的意思是,当您通过hh:mm:ss]将24格式转换为12小时格式时,最终用户的行为不佳,它将显示11:59:59 PM
丑陋不是它吗?应该是12:00:00 AM.
毕竟,黑曜石时代
根据使用情况回答得很好。当我搜索最大时间时。人们总是从VS调试器得到答案。这是23:59:59.9999999因为我需要24种格式的12 AM。我想它将是00:00:00,但是... C#.NET假定...
取决于角度:
DateTime.MaxValue
恰好是-DateTime
可以表示的maximum
以编程方式来说,您可以同时进行。它们之间的唯一区别(在代码中)是: