Unix Timestamp 숫자를 엑셀 시간 숫자로 변경하는 방법
- 프로그램 언어(Javascript, PHP, Python) 시간 숫자(Unix Timestamp, 십진수 10자리)를 Excel 시간 숫자로 변경하는 방법
- timestamp convert to excel time
//-----------------------------------------------------------------------------
예) 시간 2023-02-06 01:23:07 은 다음과 동일
unix timestamp : 1675614187
Excel 시간 번호 : 44963.05772
//-----------------------------------------------------------------------------
* Unix Timestamp -> Excel 시간 숫자 로 변환
=($A1+DATE(1970,1,1)*86400)/86400
- 위 시간이 UTC인 경우 한국 시간(GMT)으로 변경 : 9시간을 더한다
=($A1+DATE(1970,1,1)*86400+9*3600)/86400
- 참고
- DATE(1970,1,1) = 25569
- TIME(9,0,0) = 0.38125 , 엑셀 시간으로 9시간
- 86400 = 60*60*24 = 하루 초
- 3600 = 60*60 = 1시간 초
//-------------------------------------
* Excel 시간 숫자 -> Unix Timestamp 로 변경
=$B2*86400-DATE(1970,1,1)*86400
- 한국시간 숫자인 경우
=$B2*86400-DATE(1970,1,1)*86400-9*3600