一个个找出来比较麻烦,统一格式化到一个时间格式,验证有效:
System.Globalization.CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("zh-CN", true)
{
DateTimeFormat = { ShortDatePattern = "yyyy-MM-dd", FullDateTimePattern = "yyyy-MM-dd HH:mm:ss", LongTimePattern = "HH:mm:ss" }
};
还查到一个办法,也是验证有效的:
if (DateTimeFormatInfo.CurrentInfo != null)
{
var type = DateTimeFormatInfo.CurrentInfo.GetType();
var field = type.GetField("generalLongTimePattern", BindingFlags.NonPublic | BindingFlags.Instance);
if (field != null)
field.SetValue(DateTimeFormatInfo.CurrentInfo, "yyyy-MM-dd HH:mm:ss");
}

博客内容涉及将日期格式统一为中文简体的'yyyy-MM-dd'、'yyyy-MM-ddHH:mm:ss'和'HH:mm:ss'格式,并通过设置DateTimeFormatInfo字段实现验证。
2039

被折叠的 条评论
为什么被折叠?



