如何在.Net中获取日,周,月和年的本地化字符串

时间:2011-06-27 23:59:02

标签: .net localization

我知道我可以使用DateTimeFormatInfo.CurrentInfo.GetMonthNameGetDayName来获取实际日历部分的本地化名称,例如六月,星期五等。现在我需要翻译的字符串,用于以下单词““,”“,”“和”年度“。有可能以某种方式从.net获取这些吗?

3 个答案:

答案 0 :(得分:3)

假设您具有文化集,则可以使用日期格式化程序返回已翻译的字符串。不过,我不确定你今年的翻译方式!

以下是格式化程序的一个很好的参考:

http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx

您可以传入已知日期(而不是当前日期)来获取特定的日/月名称。

鉴于您的问题更新,您最好使用资源文件。

答案 1 :(得分:3)

你无法从.Net库中获得这一点。但是,您可以从翻译Web服务获取信息(如果您确实需要它实时)。

http://www.microsofttranslator.com/dev/

或者,如果静态很好,只需提前翻译并将其存储在资源中:

http://www.microsofttranslator.com/
http://translate.google.com/

答案 2 :(得分:-1)