If DateTime.TryParseExact(sDate, sDateFormat, System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.AdjustToUniversal, dReturnDate) = True Then
Return True
else
Return False
End If
我的约会对象是" 23/02/2016 17:00:05"
但转换后,它改为" 23/02/2016 05:00:05 PM"
有什么方法可以解决这个问题吗?
答案 0 :(得分:1)
就这样做 -
var date = dReturnDate.ToString("dd/MM/yyyy HH:mm:ss")
答案 1 :(得分:0)
我猜想该线程应该已经过时了,但是我试图回答是否对以后访问此线程的人有所帮助。 我假设您正在调试中查看它。
首先,将 DateTime 数据类型的值存储为滴答数,此滴答数从0001年1月1日午夜开始。您在调试时看到的是它的表示形式,以标准形式显示格式。
如果您想以任何所需的格式查看它,我会建议这样。
您可以先将 DateTime 转换为字符串,然后将其转换为所需的任何演示文稿。
Console.WriteLine(dReturnDate.ToString("dd/MM/yyyy HH:mm:ss"))
或者您可以通过自定义日期和时间格式来实现。
Console.WriteLine("{0:dd/MM/yyyy HH:mm:ss}", dReturnDate)