gpt4 book ai didi

c# - 在当前文化信息中显示相当于 "MMM d, yyyy"

转载 作者:太空宇宙 更新时间:2023-11-03 15:20:28 24 4
gpt4 key购买 nike

我仔细阅读了 C# 提供的标准日期时间格式化程序,但似乎找不到符合我的“短日期”要求的日期时间格式化程序:“2013 年 5 月 4 日”。我知道我可以做一个自定义格式字符串来实现目标:

myDateTimeOffset.ToString("MMM d, yyyy");

但是,此应用程序可能会转到其他国家/地区。有没有办法让当前文化等同于特定格式字符串?

myDateTimeOffset.ToString("MMM d, yyyy", CultureInfo.CurrentUICulture);

它是否适应了外国文化中等效的“短日期”格式?

最佳答案

我认为没有任何默认格式选项可以满足您的特定要求(D 可能接近)。这个概述在我的书签中已有 10 多年了,我发现它仍然有用:http://samples.pdmlab.com/

无论如何,由于您的应用可能无法支持无限多种语言,我认为您最好的选择是根据实际使用的语言使用某种 DateTime 扩展方法和格式,如果有必要的话。

关于c# - 在当前文化信息中显示相当于 "MMM d, yyyy",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37577006/

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