首頁 > 資料庫 > mysql教程 > 如何將Excel日期序號轉換為常規日期?

如何將Excel日期序號轉換為常規日期?

Susan Sarandon
發布: 2025-01-05 13:14:42
原創
792 人瀏覽過

How to Convert Excel Date Serial Numbers to Regular Dates?

將Excel 日期序號轉換為常規日期

在資料處理中,經常需要將儲存為Excel 日期序號的日期進行操作。這些數字代表自 1899 年 12 月 30 日以來經過的天數。

要將這些序號轉換為常規日期,可以使用以下方法:

SQL:

  • DATEADD 功能: 新增序號使用DATEADD 函數計算起始日期(1899 年12 月30日):
select dateadd(d, 36464, '1899-12-30')
登入後複製
  • CAST 函數: 或者,您可以使用 CAST 函數轉換序列數字到 SmallDateTime資料類型:
select CAST(36464 - 2 as SmallDateTime)
登入後複製

SSIS:

  • 派生列轉換: 在 SQL Server Integration Services (SSIS)中,您可以使用派生列轉換來轉換序號,方法如下:表達式:
CAST((DT_DBDATE)([DateOfBirth] - 2) AS DATETIME)
登入後複製

該表達式將序號減去 2,並將結果轉換為 DATETIME 值。

以上是如何將Excel日期序號轉換為常規日期?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板