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 |