목록Timestamp (3)
준호씨의 블로그
MySQL에서 timestamp(epoch time)을 datetime형식으로 변환하려면 from_unixtime 함수를 이용하면 됩니다. select from_unixtime(0); # 1970-01-01 09:00:00 반대로 datetime 문자열을 timestamp(epoch time)으로 변환하려면 unix_timestamp 함수를 이용하면 됩니다. select unix_timestamp('1970-01-01 09:00:00'); # 0 datetime 문자열만 되는 것이 아니고 datetime 도 timestamp(epoch time)으로 변환할 수 있습니다. select unix_timestamp(STR_TO_DATE('1970-01-01 09:00:00', '%Y-%m-%d %H:%i:%s..
timestamp(epoch time)을 datetime으로 변환하려면 datetime 모듈에 있는 fromtimestamp 함수를 사용하면 됩니다. import datetime print(datetime.datetime.fromtimestamp(0)) # 1970-01-01 09:00:00 반대로 datetime을 timestamp(epoch time)으로 변환하려면 timestamp 함수를 사용하면 됩니다. print(datetime.datetime(1970, 1, 1, 9, 0, 0).timestamp()) # 0.0 Unix timestamp (Unix epoch = Unix time = POSIX time)는 1970년 1월 1일 0시 0분 0초부터 몇 초가 지났는지를 나타내는 숫자입니다. 한국..
date에는 timestamp변환 기능이 없기 때문에 date를 datetime으로 바꾼 다음 timestamp() 함수를 이용합니다. from datetime import date, datetime def date_to_timestamp(dt: date): return datetime.combine(dt, datetime.min.time()).timestamp() >>> date_to_timestamp(date.today()) 1669561200.0 덧. Unix timestamp (Unix epoch = Unix time = POSIX time)는 1970년 1월 1일 0시 0분 0초부터 몇 초가 지났는지를 나타내는 숫자입니다. 참고 https://www.epochconverter.com/