Rumah > pangkalan data > tutorial mysql > Mengapa saya mendapat output 0 (sifar) apabila menukar tarikh seperti '1965-05-15' kepada TIMESTAMP?

Mengapa saya mendapat output 0 (sifar) apabila menukar tarikh seperti '1965-05-15' kepada TIMESTAMP?

PHPz
Lepaskan: 2023-08-25 09:57:02
ke hadapan
1139 orang telah melayarinya

为什么我在将“1965-05-15”等日期转换为 TIMESTAMP 时得到输出 0(零)?

Seperti yang kita sedia maklum, dengan bantuan fungsi MySQL UNIX_TIMESTAMP kita boleh menjana detik tarikh/masa tarikh tertentu. Tetapi apabila kita cuba menukar tarikh seperti "1965-05-15", ia memberikan 0 (sifar) sebagai output kerana julat TIMESTAMP adalah dari "1970-01-01 00:00:01" kepada "2038 -01- "antara 19 08:44:07'. Oleh itu, nilai tarikh di luar julat TIMESTAMP tidak boleh ditukar dan 0 sentiasa dikembalikan sebagai output.

Contohnya seperti berikut -

mysql> Select UNIX_TIMESTAMP ('1965-05-15');
+----------------------------------------------+
| unix_timestamp('1965-05-15 05:04:30')        |
+----------------------------------------------+
|                                       0      |
+----------------------------------------------+
1 row in set (0.00 sec)

mysql> select UNIX_TIMESTAMP ('1970-05-15 05:04:30');
+----------------------------------------------+
| unix_timestamp('1970-05-15 05:04:30')        |
+----------------------------------------------+
|                                     11576070 |
+----------------------------------------------+
1 row in set (0.00 sec)
Salin selepas log masuk

Atas ialah kandungan terperinci Mengapa saya mendapat output 0 (sifar) apabila menukar tarikh seperti '1965-05-15' kepada TIMESTAMP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan