Converting date number datetime

9 views (last 30 days)
Simbarashe Chidzambwa
Simbarashe Chidzambwa on 18 Nov 2022
Commented: Stephen23 on 21 Nov 2022
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'

Answers (1)

Stephen23
Stephen23 on 18 Nov 2022
Edited: Stephen23 on 18 Nov 2022
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 Comments
Simbarashe Chidzambwa
Simbarashe Chidzambwa on 21 Nov 2022
Thank you Stephen for your help.
Stephen23
Stephen23 on 21 Nov 2022
@Simbarashe Chidzambwa: you can show your thanks by accepting the answer that helped you most.

Sign in to comment.

Categories

Find more on Dates and Time in Help Center and File Exchange

Tags

Products


Release

R2022a

Community Treasure Hunt

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

Start Hunting!