我应该以24小时时间格式使用12:30的23:59:59或00:00:00吗?

问题描述 投票:5回答:3

当我搜索最大时间时。人们总是从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假定...

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

取决于角度:


1
投票

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


0
投票

以编程方式来说,您可以同时进行。它们之间的唯一区别(在代码中)是:

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