我应该以24小时时间格式将23:59:59或00:00:00用于12 PM吗?

问题描述 投票:6回答:2

[请,请原谅我无意中提出的问题。当我搜索最大时间时。人们总是从VS调试器得到答案。这是23:59:59.9999999

因为我需要24种格式的中午12点。我想它将是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 PM.

毕竟,黑曜石时代

根据使用情况回答得很好。

[请原谅我无意中提出的问题。当我搜索最大时间时。人们总是从VS调试器得到答案。这是23:59:59.9999999,因为我需要24种格式的12 PM。我猜是...

c# .net datetime datetime-format timespan
2个回答
2
投票

取决于角度:


1
投票

DateTime.MaxValue恰好是-DateTime可以表示的maximum

© www.soinside.com 2019 - 2024. All rights reserved.