我在ms access 2003中獲得了兩個字段(text):EventD和EventT。如何連接這兩個字段並將它們轉換爲格式如下(DD/MM/YYYY HH:MM:SS)的單個日期時間字段EventDT。將兩個字符串字段轉換爲日期時間
我已經看過其他線程,但沒有人有我想要的代碼格式。
感謝所有
問候, 10e5x
我在ms access 2003中獲得了兩個字段(text):EventD和EventT。如何連接這兩個字段並將它們轉換爲格式如下(DD/MM/YYYY HH:MM:SS)的單個日期時間字段EventDT。將兩個字符串字段轉換爲日期時間
我已經看過其他線程,但沒有人有我想要的代碼格式。
感謝所有
問候, 10e5x
使用DateSerial和TimeSerial functions.You可以添加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
嗨DateSerial和TimeSerial是未定義的函數。我使用MS訪問2003年。順便謝謝你的答覆。 – 10e5x
什麼是數據在這些兩列的格式? – Vikdor
兩者都是文本類型。 EventD:30/04/2012 EventT:22:10:43 – 10e5x