MCS*_*MCS 4 c# configuration datetime
我在app.config中定义了以下用户设置:
<userSettings>
<MyProject.Properties.Settings>
<setting name="LastProcessedDate" serializeAs="String">
<value>07/06/2010 13:05:10</value>
</setting>
</MyProject.Properties.Settings>
</userSettings>
Run Code Online (Sandbox Code Playgroud)
有没有办法指定此设置应该用毫秒序列化 - 例如07/06/2010 13:05:10.181- 以便我可以准确地将它与SQL Server日期时间字段进行比较?
不幸的是,您无法在设置中保存毫秒值.在System.Configuration.SettingsPropertyValue.ConvertObjectToString方法的内部,使用TypeConverter.ConvertToInvariantString方法将DateTime值转换为字符串,该方法不会产生毫秒数.
如果您确实需要该级别的准确性并且必须将其保存在用户设置中,则应使用包含毫秒的自定义格式的字符串之类的其他参数类型.所有标准时间格式都不包括毫秒.
| 归档时间: |
|
| 查看次数: |
1123 次 |
| 最近记录: |