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