how to Specify Time Zones?
3 ビュー (過去 30 日間)
古いコメントを表示
i have this time array(datetimes-attached). since this is a UTC time i need to convert it into local time that is 4 hr 54 min ahead of UTC.
i am using this code give bellow
TimeZone = ' +4:54', a = datetimes.TimeZone
or even if i use this
datetimes.TimeZone = '+4:54'
it gives me an error saying
'Struct contents reference from a non-struct array object.'
what i am doing wrong here ??
and in this case what i need to do to get rid of this problem ?
0 件のコメント
回答 (1 件)
Bhaskar R
2019 年 12 月 6 日
編集済み: Bhaskar R
2019 年 12 月 6 日
Given mat file contains series date numbers. Instead of taking time zone as '+HH:mm' format specify local area string as 'Asia/Kolkata'
load('datetimes.mat');
t = datetime(datetimes,'ConvertFrom','datenum'); % series to datetime format
t.TimeZone = 'Asia/Kolkata';
参考
カテゴリ
Help Center および File Exchange で Dates and Time についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!