我可以在ASP.NET中使用C#获取时间参数的本地化缩写吗?

时间:2012-09-07 06:10:43

标签: c# asp.net datetime localization

我正在使用C#编写ASP.NET,我想知道是否可以以其本地化形式(最好是缩写)获得以下单词?

  • 第二
  • 分钟
  • 小时

2 个答案:

答案 0 :(得分:4)

您可以使用以下方式本地化某些时间部分:

  • CultureInfo.DateTimeFormat.GetDayName
  • CultureInfo.DateTimeFormat.GetAbbreviatedDayName
  • CultureInfo.DateTimeFormat.GetMonthName
  • CultureInfo.DateTimeFormat.GetAbbreviatedMonthName

我在我的Time Period Library for .NET中使用格式提供程序 ITimeFormatter (方法 GetDuration )构建了自定义实现 TimeCalendar 。它使用资源文件来定位时间部分。

答案 1 :(得分:2)

.Net运行时不包含这些单词的本地化版本。您需要自己提供。