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

它使用不同的时间分隔符 ( . ) 而不是指定的分隔符 ( :

有什么帮助吗?

DateTime.ToString() 格式错误

尚未指定格式提供程序,因此它使用当前区域性中的格式提供程序。如果您始终想使用 : ,则应指定适当的提供程序,例如:

setting.SettingValue = dt.ToString("yyyy-MM-dd HH:mm:ss.fff",
                                   CultureInfo.InvariantCulture);