c# - .NET : Local date format from language tag/culture?

标签 c# asp.net localization

给定一个 CultureInfo 对象或语言标签(例如“en-US”)字符串,是否有一个函数可以为我提供特定文化/语言的默认 DateTime 字符串格式(例如“mm/dd/yyyy”)?

最佳答案

例如:

// Display using pt-BR culture's short date format
// dd/MM/yyyy
CultureInfo culture = new CultureInfo("pt-BR");
Console.WriteLine(culture.DateTimeFormat.ShortDatePattern);

// Display using pt-BR culture's full date time pattern
// dddd, d' de 'MMMM' de 'yyyy HH:mm:ss´
Console.WriteLine(culture.DateTimeFormat.FullDateTimePattern);

关于c# - .NET : Local date format from language tag/culture?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3401655/

相关文章:

c# - WPF:具有重复对象引用的 SelectedItems

c# - lambda 表达式的异常

c# - 如果您被迫使用 Anemic 域模型,您将业务逻辑和计算字段放在哪里?

javascript - 在 ASP.NET 中,如何在客户端 Hook 回发事件

c# - 带有自定义 ResourceProvider 的 DataAnnotation

c# - C#中的整数转换

asp.net - iTextSharp HTML 到 PDF 转换

asp.net - vb.net 发送电子邮件时出错

xcode - OSX 中的基础国际化

django - 如何使用 django.views.i18n.set_language() 函数?