gpt4 book ai didi

C# Datetime 短年份与国家公约

转载 作者:太空狗 更新时间:2023-10-29 20:02:57 24 4
gpt4 key购买 nike

我怎样才能让 DateTime.ToString() 以这样的方式输出字符串,它在德国看起来像这样:dd.MM.yy,在美国 MM/dd/yy 和其他任何地方都像这样, 年份总是有两个字符,但日期的格式特定于文化。

最佳答案

您只需要使用 DateTime.ToString,因为如果您不指定不同的文化,它会使用当前的文化:

string result = dt.ToString("MM/dd/yy");

/ 将替换为当前区域性的正确日期分隔符。

参见:The "/" Custom Format Specifier

编辑:“dd MMMM dd 部分呢?”

好问题,这是我的尝试:

string shortDate = CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern;
string result = dt.ToString(shortDate.Replace("yyyy", "yy"));

关于C# Datetime 短年份与国家公约,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19950470/

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