1

我在 ms access 2003 中有两个字段(文本):EventD 和 EventT。如何连接这两个字段并将它们转换为具有如下格式的单个日期时间字段 EventDT (DD/MM/YYYY HH:MM:SS)。

我查看了其他线程,但没有人拥有我想要的代码格式。

谢谢大家

问候, 10e5x

4

1 回答 1

0

使用DateSerialTimeSerial函数。您可以添加 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
于 2012-12-04T04:29:07.667 回答