gpt4 book ai didi

.net - DateTime.ToString() 显示子午线为 "A.M."或 "P.M."

转载 作者:行者123 更新时间:2023-12-04 16:20:02 26 4
gpt4 key购买 nike

有什么办法可以使用DateTime.ToString()方法将时间部分的子午线显示为“A.M.”而不是“AM”?我尝试使用面具“t.t.”但这只是输出“A.A.”

最佳答案

您可以重新定义 AMDesignatorPMDesignator CultureInfo.DateTimeFormat 的属性,然后将文化指定为格式提供程序:

using System;
using System.Globalization;

class Program {
public static void Main() {
CultureInfo c = (CultureInfo)CultureInfo.CurrentCulture.Clone();
c.DateTimeFormat.AMDesignator = "A.M.";
c.DateTimeFormat.PMDesignator = "P.M.";
Console.WriteLine(DateTime.Now.ToString("tt",c));
}
}

关于.net - DateTime.ToString() 显示子午线为 "A.M."或 "P.M.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2184641/

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