我在ms access 2003中有两个字段(文本):EventD和EventT。如何连接这两个字段并将它们转换为单个日期时间字段EventDT,格式如下(DD / MM / YYYY HH:MM:SS)。
我已经查看了其他主题,但没有人拥有我想要的代码格式。
全部谢谢
此致 10e5x
答案 0 :(得分:0)
使用DateSerial和TimeSerial函数。您可以添加DateSerail()+ TimeSerial()来获取DateTime值
您必须使用Mid函数从字符串值中提取日期和时间的不同部分,并使用Val将它们转换为INT。
结果函数将如下:
SELECT
DateSerial(Val(Mid(EventD,7,4)), Val(Mid(EventD,4,2)), Val(Mid(EventD,1,2))) + TimeSerail(Val(Mid(EventT,1,2)), Val(Mid(EventT,4,2)), Val(Mid(EventT,7,2))) As DateTimeValue
FROM Table1