DateTime.ToString() 格式错误
本文关键字:格式 错误 ToString DateTime | 更新日期: 2023-09-27 17:56:33
我使用以下格式将日期时间转换为字符串
setting.SettingValue = dt.ToString( "yyyy-MM-dd HH:mm:ss.fff" );
但是,该值与预期不符。SettingValue
属性包含此值
2014-01-07 23.14.59.000
它使用不同的时间分隔符 ( .
) 而不是指定的分隔符 ( :
)
有什么帮助吗?
尚未指定格式提供程序,因此它使用当前区域性中的格式提供程序。如果您始终想使用 :
,则应指定适当的提供程序,例如:
setting.SettingValue = dt.ToString("yyyy-MM-dd HH:mm:ss.fff",
CultureInfo.InvariantCulture);