Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

현재 연도의 1월 1일을 Epoch로 변환하려면 어떻게 해야 합니까?


다음과 같이 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초)