줄리아에서 두 시각의 차를 초 단위로 계산하는 법
개요
Dates
모듈의 canonicalize()
함수를 사용하면 된다1.
코드
using Dates
tic = DateTime(2022,3,7,7,1,11)
toc = now()
Dates.canonicalize(toc-tic)
위 코드를 실행시킨 결과는 다음과 같다.
julia> using Dates
julia> tic = DateTime(2022,3,7,7,1,11)
2022-03-07T07:01:11
julia> toc = now()
2022-07-19T22:26:22.070
julia> Dates.canonicalize(toc-tic)
19 weeks, 1 day, 15 hours, 25 minutes, 11 seconds, 70 milliseconds
정확히 하위단위의 배수로써 계산할 수 있는 주단위까지 알아서 계산되어 출력되는 것을 확인할 수 있다.
환경
- OS: Windows
- julia: v1.7.0