?string.Format(CultureInfo.GetCultureInfo("en-US"), "{0:d}", now)
"4/12/2010"
?string.Format(CultureInfo.GetCultureInfo("fr-FR"), "{0:d}", now)
"12/04/2010"我想写一个方法:string GetDateFormat(culture)
?GetDateFormat(CultureInfo.GetCultureInfo("en-US"))
"M/d/yyyy"
?GetDateFormat(CultureInfo.GetCultureInfo("fr-FR"))
"dd/MM/yyyy"有可能吗?
发布于 2010-04-12 21:46:50
您可以查看ShortDatePattern属性:
CultureInfo.GetCultureInfo("en-US").DateTimeFormat.ShortDatePattern发布于 2010-04-13 01:05:56
更通用的答案是使用GetAllDateTimePatterns
CultureInfo.GetCultureInfo("en-US").DateTimeFormat.GetAllDateTimePatterns('d')[0]请注意,GetCultureInfo不会拾取任何用户覆盖。
https://stackoverflow.com/questions/2622488
复制相似问题