컴퓨터 Computer/Matlab

MATLAB, Python의 timestamp

재미좀보자 2020. 6. 24. 12:02

matlab의 timestamp인 serial date numbers는 0년 1월 0일 기준

명령어 now 또는 datenum으로 얻을 수 있음

 

posixtime를 이용해서 python기존인 POSIX timestamp 변경 가능

 

 

 

python의 timestamp는 1970년 1월 1일 기준으로하는 POSIX (Unix) timestamp사용 

python 역시 timezone 설정안되어있으면 UTC로 time으로 가정

 

 

 

 

 

 

matlab에서 역시 posixtime이용시 timezone 설정안하면 UTC time으로 가정.

n = now

time1 = posixtime(datetime(n, 'ConvertFrom', 'datenum', 'TimeZone','America/Chicago'))
time2 = posixtime(datetime(n, 'ConvertFrom', 'datenum'))

위에서 time1과 time2의 값이 다름.

 

 

추가자료:

https://kr.mathworks.com/help/matlab/matlab_prog/specify-time-zone-for-conversion-to-julian-date-or-posix-time.html?lang=en

 

 

 

참고자료: https://en.wikipedia.org/wiki/System_time

 

 

Labview: 00:00:00.000 1 January 1904