我在MS Access程序中鏈接了數十個MySQL表。還有十幾個查詢將這些表格收集起來並以人爲的方式提供數據,尤其是將時間戳轉換爲mm/dd/yyyy格式。將時間戳轉換爲MS Access中的人可讀
我已經測試的時間戳http://www.unixtimestamp.com/index.php),但低於下面的代碼生成日期:2012年4月25日這是不正確應該是4/24/2012
SELECT date_promised, DateAdd('s', 1335312000, #1/1/1970#) AS date_promised2 FROM erp_workorder AS t1 WHERE id_primary = 73135;
這是怎麼回事這裏?
問候, 亞歷
你的日期存儲爲unix時間戳或日期時間嗎? – nnichols 2012-04-05 14:14:51
http://excel.tips.net/T002051_Converting_UNIX_Date_Time_Stamps.html? – Fionnuala 2012-04-05 14:15:40
Unix時間戳以UTC表示。您的代碼是否轉換爲您當地的時區? 1335312000在英國是2012/04/24,但是在美國是2012/04/25。 – 2012-04-05 14:37:53