您好我希望将格式为dd / mm / yyyy hh:mm:ss的字符串转换为相同格式的DateTime。
Dim ukCulture As System.Globalization.CultureInfo = New System.Globalization.CultureInfo("en-GB")
Dim myDateTime As DateTime
myDateTime = DateTime.ParseExact("18/05/2010 23:42:10, "dd/MM/yyyy HH:mm:ss", ukCulture)
当我单步执行此代码变量myDateTime是05/18/2010 23:42:10时,似乎dd / mm是错误的方法,我无法解决如何纠正这个问题。 ayone能否就如何解决这个问题提供任何指导?
答案 0 :(得分:2)
用于检查datetime变量值的可视化工具是以美国格式呈现的。存储的值是实际的日期和时间,并且是正确的。 这纯粹是一个可视化问题 - 代码正在运行。如果您需要将日期时间值作为字符串,可以将日期时间值格式化为您想要的任何值。
答案 1 :(得分:0)
可能是您应该查看您的web.config并添加部分
全球化文化=“en-GB”