Converting date number datetime

How do I convert date numbers for netcdf file with one year data on a 3-hr interval with the following time information?
time
Size: 2928x1
Dimensions: time
Datatype: double
Attributes:
units = 'hours since 1800-1-1 00:00:0.0'
long_name = 'Time'
standard_name = 'time'
axis = 'T'
coordinate_defines = 'start'
actual_range = [315552 324333]
delta_t = '0000-00-00 03:00:00'

回答 (1 件)

Stephen23
Stephen23 2022 年 11 月 18 日
編集済み: Stephen23 2022 年 11 月 18 日

1 投票

inp = [315552; 315555; 315558; 315561; 315564; 324333]
inp = 6×1
315552 315555 315558 315561 315564 324333
dt = datetime(1800,1,1) + hours(inp)
dt = 6×1 datetime array
01-Jan-1836 00:00:00 01-Jan-1836 03:00:00 01-Jan-1836 06:00:00 01-Jan-1836 09:00:00 01-Jan-1836 12:00:00 31-Dec-1836 21:00:00

2 件のコメント

Simbarashe Chidzambwa
Simbarashe Chidzambwa 2022 年 11 月 21 日
Thank you Stephen for your help.
Stephen23
Stephen23 2022 年 11 月 21 日
@Simbarashe Chidzambwa: you can show your thanks by accepting the answer that helped you most.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeDates and Time についてさらに検索

製品

リリース

R2022a

タグ

質問済み:

2022 年 11 月 18 日

コメント済み:

2022 年 11 月 21 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by