2014-03-05 143 views
0

我有要求將數據從Excel導入到SQL Server 2008中。導入數據的表包含FIELDVALUE列,該列的數據類型爲NVARCHARFieldValue列中的所有日期均以此格式存儲 - 1393459200000從日期到NVARCHAR的SQL Server日期轉換

現在我有一個Excel表格,日期列的格式爲dd/MMM/yy。現在,我需要將Excel工作表中的日期值轉換爲13位數字日期格式,然後再導入它們。

如果您可以在Excel或任何公式中建議使用這種方法,那就太好了。

感謝

回答

0

您的電話號碼看起來像Unix日期,這是自1970-01-01毫秒數。

在Excel中,您可以重建日期:

DATE(1970, 1, 1)+1393459200000/(1000*60*60*24) 

您將要格式化這個在Excel的日期,否則它可能看起來像41697

編輯:

爲了走另一條路,扭轉式:

DATE(2014, 2, 27)-DATE(1970, 1, 1))*24*60*60*1000 
+0

謝謝戈登。但我的要求是相反的。我有一個日期,我需要將它轉換爲UNIX日期。 – user3383390

+0

非常感謝你! – user3383390