簡體   English   中英

SQL Server日期從日期到NVARCHAR的轉換

[英]SQL Server Date Conversion from Date to NVARCHAR

我需要將數據從Excel導入SQL Server2008。要向其中導入數據的表包含字段NVARCHAR數據類型的FIELDVALUE FieldValue列中的所有日期都以這種格式存儲1393459200000

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

如果您可以建議使用Excel中的方法或任何公式來做到這一點,那就太好了。

謝謝

您的數字看起來像一個Unix日期,它是1970年1月1日以來的毫秒數。

在Excel中,您可以將日期重構為:

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

您將需要將此格式設置為Excel中的日期,否則可能看起來像41697

編輯:

反之,則反轉公式:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM