gpt4 book ai didi

c# - 如何在 C# 中将 DateTime 格式化为 "Oct. 10, 2008 10:43am CST"

转载 作者:太空狗 更新时间:2023-10-30 00:06:46 25 4
gpt4 key购买 nike

是否有一种干净的方法可以将 DateTime 值格式化为“Oct. 10, 2008 10:43am CST”。

我需要正确的缩写和小写的“am”(或“pm”)等。

我自己做过,但它很丑,所以我正在寻找不同的方法。

谢谢。

最佳答案

由于“tt”格式字符串说明符只输出大写,您必须自己修改它。此外,DateTimes 不存储时区名称,仅存储偏移量。

DateTime dt = DateTime.Now;
string ampm = dt.ToString("tt").ToLower();
string output = string.Format("{0:MMM. d, yyyy h:mm}{1}", dt, ampm);

关于c# - 如何在 C# 中将 DateTime 格式化为 "Oct. 10, 2008 10:43am CST",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/448634/

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