我在公共DateTime属性3/24/2011 6:25:29 PM
中保存了DateTime值= LastChange
我怎么能用德语日期时间表转换它?
喜欢:3/24/2011 18:25:29
?
答案 0 :(得分:4)
你可以写
date.ToString(new CultureInfo("de-DE"))
答案 1 :(得分:3)
只需使用ToString并指定自定义格式字符串,如下所示
LastChange.ToString("M/dd/yyyy HH:mm:ss")
答案 2 :(得分:0)
您可以将CultureInfo作为IFormatProvider传递:http://msdn.microsoft.com/en-us/library/system.iformatprovider%28v=VS.90%29.aspx
答案 3 :(得分:0)
只需替换你的文化
System.DateTime now = System.DateTime.Now;
System.Console.WriteLine(now);
System.Globalization.CultureInfo culture =
new System.Globalization.CultureInfo(1031); // de-DE
System.Console.WriteLine(now.ToString(culture));