我的日期时间向我展示了我已经把它作为这个的秒数
TimeSlotFrom = Value.ToShortTimeString();
我只能从笔记本电脑上查看HH:mm.但是,当从客户端的PC上读取时,它会显示为HH:mm:ss.
它与我客户端电脑中使用的时间格式有关吗?我如何处理这个只是显示HH:mm?
来自 MSDN:
DateTime.ToShortTimeString方法
当前 DateTime 对象的值使用由与当前线程区域性关联的 DateTimeFormatInfo.ShortTimePattern 属性定义的模式进行格式化。
DateTimeFormatInfo.ShortTimePattern
Run Code Online (Sandbox Code Playgroud)
建议您的应用程序将短时间模式设置为感兴趣的确切值,而不是尝试替换时间分隔符。例如,要获取模式 h-mm-ss,应用程序应专门设置“h-mm-ss”。
或者最简单的是用这个代替
TimeSlotFrom = Value.ToString("HH:mm tt")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12796 次 |
| 最近记录: |