【问题标题】:adjust time and date according to timestamp in excel根据excel中的时间戳调整时间和日期
【发布时间】:2021-05-23 13:11:24
【问题描述】:

我在这样的数据集中有一个时间戳:2021-04-21 22:25:20 -0800,这都在一个单元格中。

这被格式化为日期、时间、时区偏移量。

我在GMT时区,所以上述时间戳为时区调整的实际时间和日期是2021-04-22 06:25:20(请注意时间和日期已更改,因为它们已被时区偏移量提前)

有没有办法在 excel 中应用一个公式来“规范化”这些时间戳,以便根据我的时区调整它们?

我自己尝试过,但不确定最好的方法,我尝试将数据分成 3 个单独的列(例如日期、时间、时区),然后通过时区偏移量调整时间,但这不会调整日期。

【问题讨论】:

  • 您只需减去偏移量。 only 将偏移量分隔到单独的列中。将日期和时间一起作为日期/时间。或者,如果您将这三者分开,则将这三者相加:=Date + Time - offset

标签: excel


【解决方案1】:

我不知道转换时区的自动设置,但您可以将其分成两部分,日期/时间和偏移量。假设 A1 中的日期/时间和 B1 中的偏移量。如果您想在 C1 中转换时间,那么它将是:

=A1-(B1/100/24)


If A1=2021-04-21 22:25:20
   B1=-0800

那么C1就是

2021-04-21 14:25:20

注意:B1,偏移量,除以 100 得到小时部分,然后变成 24,因为 excel 以一天的分数计算时间

【讨论】:

    猜你喜欢
    • 2015-01-14
    • 1970-01-01
    • 2020-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多