gpt4 book ai didi

c# - DateTime toString() 的问题

转载 作者:行者123 更新时间:2023-11-30 19:47:55 26 4
gpt4 key购买 nike

嗨!

与编写的调试器相比,DateTime.toString() 多返回 12 小时。

我需要 CultureInfo 吗?

(在奥地利,我们习惯从 0 到 24 来计算小时数)

谢谢

我的代码:

DateTime dtime = new DateTime(1900, 1, 1, Convert.ToInt32(tim2.hour), Convert.ToInt32(tim2.minute), Convert.ToInt32(tim2.second));
label2.Text = dtime.ToString ("hh:mm:ss.F");

调试器:

+       dtime   {01.01.1900 00:05:48}   System.DateTime

+ label2.Text "12:05:48" string

最佳答案

hh 是 12 小时格式(即 0:05 是 12:05 AM)。听起来您想改用 HH,这是一种 24 小时格式:

label2.Text = dtime.ToString ("HH:mm:ss.F");

可以找到格式化程序的相关文档 here .

关于c# - DateTime toString() 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5941771/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com