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")
[解决办法]