通用时间当地时间转换

26日视图(30天)
你好
我有一个数组univeral时间在十进制时间。
我想使用这个方程计算当地时间:LT = t1 +小时(loni / 15);在t1 univeral时间和Loni地理经度。但thereuslting LT值从0到12点。我很期待通常的范围就是23:59:59。
有什么建议吗?
谢谢你!

接受的答案

沃尔特·罗伯森
沃尔特·罗伯森 2023年5月28日在4:02
如果LT datetime(),那么你需要调整的格式属性
我最近遇到的人在做一个类似的计算得到的太阳磁时间。在这种情况下我显示准确的转换的目的,你需要磁数据不仅经度/ 15。
如果你不做太阳能电磁计算,然后更好的转换的方法是使用一个datetime对象附加UTC时间区,然后设置时区属性对象根据时区的位置。例如当地时间在亚利桑那州是山区标准时间,除了在纳瓦霍人的国家,但美国其他州与同一经度观察日光节约时间。给出一个精确的时区名称、日期时间可以产生准确的当地时间包括节约时间调整不同。
注意:如果你有一个datetime对象没有时区设置,设置时区,然后datetime假设的时间是当地时间正确的时区。它从UTC调整你必须首先设置时区UTC。一旦有 一些 时区设置一个datetime对象,datetime将调整显示当你改变时区属性。
4评论
沃尔特·罗伯森
沃尔特·罗伯森 约17小时前
基本上,“当地时间”是比地理政治。

登录置评。

更多的答案(0)

类别

找到更多的在日期和时间帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!