Converting date number datetime

12 visualizzazioni (ultimi 30 giorni)
Simbarashe Chidzambwa
Simbarashe Chidzambwa il 18 Nov 2022
Commentato: Stephen23 il 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'

Risposte (1)

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

Accedi per commentare.

Categorie

Scopri di più su Dates and Time in Help Center e File Exchange

Tag

Prodotti


Release

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by