how to Specify Time Zones?
    조회 수: 4 (최근 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!

