Excel 中的日期转换为 UTC

发布于 2025-01-16 16:26:17 字数 229 浏览 1 评论 0原文

我在 Excel 单元格中收到了以下日期。我希望从给定日期的 8 小时中减去它们

2022-03-16T23:02:14+08:00
2022-03-17T07:59:46+08:00
2022-03-17T08:00:34+08:00

在这里,我需要输出,例如:

2022-03-16
2022-03-16
2022-03-17

I have the below dates received in an Excel cell. I want them to be subtracted from 8 hours from the given date

2022-03-16T23:02:14+08:00
2022-03-17T07:59:46+08:00
2022-03-17T08:00:34+08:00

Here, I need output as for Eg:

2022-03-16
2022-03-16
2022-03-17

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

忱杏 2025-01-23 16:26:17

使用辅助列来解释发生的情况:
输入图片此处描述

  • B 列返回纯日期
  • C 列返回时间部分
  • D 列将两个值相加并减去 8 小时(以 24 小时的小数计算)。 INT 用于仅返回日期部分 - 不返回时间部分。

Using helper columns to explain what happens:
enter image description here

  • Column B returns the plain date
  • Column C returns the time part
  • Column D adds both values and subtracts the 8 hours (calculated as a decimal of 24 hours). INT is used to only return the date part - without time part.
一江春梦 2025-01-23 16:26:17

如果您的日期以字符串形式存储在 Excel 单元格中,那么您可以使用以下公式 -

=TEXT(SUM(FILTERXML("<t><s>"&SUBSTITUTE(SUBSTITUTE(A1,"+","</s><s>"),"T","</s><s>")&"</s></t>","//s[position()<=2]"))-TIME(8,0,0),"yyyy-mm-dd")

在此处输入图像描述

If your dates are stored as string in excel cells then you may use below formula-

=TEXT(SUM(FILTERXML("<t><s>"&SUBSTITUTE(SUBSTITUTE(A1,"+","</s><s>"),"T","</s><s>")&"</s></t>","//s[position()<=2]"))-TIME(8,0,0),"yyyy-mm-dd")

enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文