gpt4 book ai didi

c# - 在 c# 中将 12 小时添加到 time.now

转载 作者:太空宇宙 更新时间:2023-11-03 17:22:04 25 4
gpt4 key购买 nike

我将当前时间加 12 小时。但是文本框中显示的是当前时间,代码有什么问题

 DateTime expiresAt = System.DateTime.Now.AddHours(12);
txt_ExpiresBy.Text = expiresAt.ToString(@"dd/MM/yyyy hh:mm:ss");

最佳答案

也许您添加了 12 小时,但看不出 X AM 和 X PM 之间的区别?
尝试在格式字符串中使用 HH(24 小时格式的小时)而不是 hh(12 小时格式的小时),或添加 AM/PM 指示符 tt :

// 24 hours format
expiresAt.ToString(@"dd/MM/yyyy HH:mm:ss");

// 12 hours + am/pm
expiresAt.ToString(@"dd/MM/yyyy HH:mm:ss tt");

参见 Custom Date and Time Format Strings以获得完整的引用。

关于c# - 在 c# 中将 12 小时添加到 time.now,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7685848/

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