Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ฉันจะแปลงวันที่ 1 มกราคมของปีปัจจุบันเป็นยุคได้อย่างไร


สามารถทำได้โดยใช้ฟังก์ชัน UNIX_TIMESTAMP() ดังนี้ −

mysql> เลือก UNIX_TIMESTAMP(CONCAT(YEAR(CURDATE()),'-01-01'));+---------------------- ----------------------------+| UNIX_TIMESTAMP(CONCAT(YEAR(CURDATE()),'-01-01')) |+----------------------------- ------------------------------------+| 1483209000 |+---------------------------------------------------- ---+1 แถวในชุด (0.03 วินาที)

สามารถตรวจสอบได้โดยแบบสอบถามต่อไปนี้ -

mysql> เลือก FROM_UNIXTIME(1483209000);+--------------------------+| FROM_UNIXTIME(1483209000) |+--------------------------+| 2017-01-01 00:00:00 |+--------------------------- +1 แถวในชุด (0.02 วินาที)