将UTC时间转换为本地时间(Microsoft Excel)
Brian居住在澳大利亚,需要将UTC时间转换为他的当地时间。问题是,他不知道该怎么做。
UTC是世界标准时间的缩写。 (是的,我知道缩写字母看起来是乱序的。它们是;这就是为什么它不是缩写的原因。缩写是-信不信由你-基于政治妥协。)UTC等同于国际加上不规则间隔的leap秒的原子时间,以补偿地球的缓慢旋转。 UTC永远不会与格林尼治标准时间(格林威治子午线时间)超过十分之一秒的同步,因此两者(UTC和GMT)在通常用法上几乎是等效的。
因此,将UTC转换为本地时间所需要做的就是弄清楚您的时间与GMT的区别。您可以访问许多网站来确定此类信息;以下是您可以使用的示例。 (只需单击您知道的与您所在时区在同一时区的城市,然后查看结果时间,即可了解与格林尼治标准时间相差多少小时。)
http://www.timeanddate.com/worldclock/
如果您在澳大利亚悉尼附近,则可以看到当地时间比格林尼治标准时间早十小时。这意味着要确定本地时间(如果您知道UTC),您需要做的就是将该时间增加十个小时。如果UTC以Excel的日期和时间格式位于单元格B3中,则可以使用以下任一公式:
=B3 + TIME(10,0,0) =B3 + (10 / 24)
您应该了解,这些公式不能解释夏令时。如果您所在的地区实施了某种时间调整方案(例如DST),那么您将需要相应地调整公式。这意味着,如果您在悉尼附近,则需要弄清楚DST的开始和结束时间,如果您当前受到DST的影响,则需要将UTC值增加11个小时。
_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。
本技巧(10739)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。您可以在此处为Excel的较早菜单界面找到此技巧的版本: