一个弱弱的问题,关于时间类型的数据库操作
数据库里定义了一个datetime字段.
Dim DateNow As DateTime = Now
Dim strsql As String = "insert temp(时间) values( ' " & DateNow & " ') "
如果当前的时间为2007-07-28 8:34,这样进行操作后,在数据库中发现时间为2028-07-07 8:34
请问各位在数据库中插入时间类型的方法,需要先将DateNow转换为STRING吗?
另外,在数据查询时,也会根据数据库中的时间值
分不多,解决马上结帖
[解决办法]
try:
Dim strsql As String = "insert temp(时间) values( ' " & DateNow.ToString( "yyyy-MM-dd hh:mm:ss ") & " ') "