eas*_*ndr 8 vb.net time string-formatting datetime-conversion
所以,假设我有1400,我想将其转换为下午2:00
我尝试了以下方法:
Dim convertedTime As String = DateTime.ParseExact(theTime,"HHmm", Nothing)
Run Code Online (Sandbox Code Playgroud)
它会给我这个:
6/12/2012 02:00:00 PM
我不想要日期部分,我也不需要秒.我需要的只是下午2点
我怎么能实现这个目标?谢谢!
Guf*_*ffa 14
该ParseExact方法返回一个DateTime值,而不是一个字符串.如果将其分配给字符串变量,您将自动转换它,使用标准格式.
如果您希望以特定格式使用它,请将DateTime值格式化为字符串:
Dim d As DateTime = DateTime.ParseExact(theTime,"HHmm", Nothing);
Dim convertedTime As String = d.ToString("hh:mm tt")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
60588 次 |
| 最近记录: |