https://www.unixtimestamp.com 이 사이트로 datetime을 unixtime으로 unixtime을 datetime으로 변경할 수 있습니다.

SQL로도 datetime <-> unixtime 이 가능합니다.

MYSQL, SQLITE3

 

1. MySQL

datetime 을 timestamp로

SELECT UNIX_TIMESTAMP('2023-02-15 12:00:00');

timestamp 를 unixtime으로

SELECT FROM_UNIXTIME(1599876000);

 

여기서 추가적으로 timezone설정을 하려면 SET time_zone을 사용합니다.

SET time_zone = 'Asia/Seoul';
SELECT FROM_UNIXTIME(1599876000);

- 이렇게 같이 실행해주면 환경설정을 하지 않더라도 빠르게 확인가능한 장점이 있습니다.

 

2. SQLITE3

datetime 을 timestamp로

SELECT strftime('%s', '2021-11-20 12:00:00', 'utc')

timestamp 를 unixtime으로

SELECT datetime(1599876000, 'unixepoch');
반응형

'SQL' 카테고리의 다른 글

JSON_EXTRACT 데이터 추출  (0) 2023.04.04
MySQL - UNIXTIME 변환  (0) 2023.03.28
MySQL Explain 실행계획  (0) 2023.03.08
ON DUPLICATE KEY UPDATE  (0) 2023.02.14
IF NOT EXISTS  (0) 2023.02.13

+ Recent posts