首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

DateTimePicker控件时间转换字符异常

2013-10-14 
DateTimePicker控件时间转换字符错误使用DateTimePicker控件获取的时间在转换为字符型时总是错误,情况如下

DateTimePicker控件时间转换字符错误
使用DateTimePicker控件获取的时间在转换为字符型时总是错误,情况如下:
dTP.Value=#10/5/2013 10:56:17 PM#'Date
Dim strD=DTP.Value.ToString("yyyy-MM-dd hh:mm:ss") 
'观察结果:"2013-10-05 10:56:17"

显然,转换成字符时,下午的时间没有按24小时处理。如果不考虑控件的Text属性,怎样处理这种情况?

[解决办法]
格式码不对,应该改为大写的HH
Dim strD = DTP.Value.ToString("yyyy-MM-dd HH:mm:ss")
[解决办法]

引用:
格式码不对,应该改为大写的HH
Dim strD = DTP.Value.ToString("yyyy-MM-dd HH:mm:ss")

这个正解  hh是12小时制,大写HH才对
[解决办法]
引用:
Quote: 引用:

格式码不对,应该改为大写的HH
Dim strD = DTP.Value.ToString("yyyy-MM-dd HH:mm:ss")

这个正解  hh是12小时制,大写HH才对

正解!学习!

热点排行