Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Menukar Nombor Siri Tarikh Excel kepada Tarikh Biasa?

Bagaimana untuk Menukar Nombor Siri Tarikh Excel kepada Tarikh Biasa?

Susan Sarandon
Susan Sarandonasal
2025-01-05 13:14:42824semak imbas

How to Convert Excel Date Serial Numbers to Regular Dates?

Menukar Nombor Siri Tarikh Excel kepada Tarikh Biasa

Dalam pemprosesan data, selalunya perlu memanipulasi tarikh yang disimpan sebagai Nombor Siri Tarikh Excel. Nombor ini mewakili bilangan hari berlalu sejak 30 Disember 1899.

Untuk menukar nombor siri ini kepada tarikh biasa, anda boleh menggunakan kaedah berikut:

SQL:

  • Fungsi DATEADD: Tambahkan nombor siri pada tarikh asal (30 Disember 1899) menggunakan fungsi DATEADD:
select dateadd(d, 36464, '1899-12-30')
  • Fungsi CAST: Sebagai alternatif, anda boleh menggunakan fungsi CAST untuk menukar nombor siri kepada Data SmallDateTime jenis:
select CAST(36464 - 2 as SmallDateTime)

SSIS:

  • Transformasi Lajur Terbitan: Dalam Perkhidmatan Penyepaduan Pelayan SQL (SSIS), anda boleh menggunakan Transformasi Lajur Terbitan untuk menukar nombor siri menggunakan yang berikut ungkapan:
CAST((DT_DBDATE)([DateOfBirth] - 2) AS DATETIME)

Ungkapan ini menolak 2 daripada nombor siri dan menukarkan hasilnya kepada nilai DATETIME.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Nombor Siri Tarikh Excel kepada Tarikh Biasa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn