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
Lepaskan: 2025-01-05 13:14:42
asal
822 orang telah melayarinya

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')
Salin selepas log masuk
  • Fungsi CAST: Sebagai alternatif, anda boleh menggunakan fungsi CAST untuk menukar nombor siri kepada Data SmallDateTime jenis:
select CAST(36464 - 2 as SmallDateTime)
Salin selepas log masuk

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)
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan