matlab

날짜 형식

humming_stereo 2023. 1. 31. 14:38

관측 데이터를 분석할 때, 날짜 변수에는 몇 가지 형식이 존재한다.

 

이론

1. 양력 (solar calender)

  • 그래고리력은 세계적으로 통용되는 태양력이다.
  • 현재 대한민국에서 사용하는 ()양력은 그래고리력으로 사용하고 있다.
  • 매트랩에서 기본적으로 사용하는 기준시간이다.
  • 매트랩의 시간 배열을 나타내는 명령어로 datetime, datevec,datenum 존재
  • 개인적으로는 datetime은 거의 안쓰지만, matlab program에서는 datetime을 권장한다.

 

2. 유닉스 시간 (unix time)

  • 시간을 나타내는 방식으로 POSIX 시간으로도 불린다.
  • 협정 세계시(UTC) 기준인 1970.01.01 기준으로부터 시간을 환산하여 계산한다.
  • 관측자료의 시간을 처리할 , 종종 발견된다.

 

3. 율리우스력 (julian date)

  • 율리우스 통일(적일) 이라고도 한다.
  • 기원전 4713.01.01 기점으로 계산한 날자 수이다.
  • 아직까지 데이터를 처리하며 해당 양식은 보지 못했지만 매뉴얼에 있어 추가했다.

 

4. [matlab] datetime / datevec / datenum

  • datetime : 특정 시점의 연, 월, 일, 시, 분, 초 성분을 역산 ISO 달력을 사용하여 지정한다.
  • datevec : 날짜/시간을 성분 벡터로 변환한다.
  • datenum : 특점 시점을 날짜 일련번호 값으로 변환한다.

 


변환

%% default setting

% 현재 시간을 기준으로 양력 시간 설정

%  출력 표시 형식 설정

 

%% convert

1_1. solar → unix

1_2. unix → solar

 

2_1. solar → julian

2_2. julian → solar

 

3. datetime / datevec / datenum

 


추가

1. unix time 시작 시간

2. julian date 시작 시간

'matlab' 카테고리의 다른 글

구조체형 배열 자동 생성  (0) 2023.02.01
여러 파일의 데이터를 한 변수에 저장  (0) 2023.02.01
문자열 공백 제거  (0) 2023.01.31
matlab 닫힌 레이아웃 복구  (0) 2023.01.25
matlab 단축키 / 팁  (0) 2023.01.25