有没有一种干净的方法将 DateTime 值格式化为“Oct. 10, 2008 10:43am CST”。
我需要它带有正确的缩写和小写的“am”(或“pm”)等。
我自己做过,但它很丑,所以我正在寻找不同的方法。
Thanks.
由于“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);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)