【发布时间】:2019-05-05 09:22:54
【问题描述】:
我正在尝试使用 vbs 更改一些旧的 .asp 文件。我们的数据库将转换为以 UTC 存储日期,但在网页上它应该以“欧洲/赫尔辛基”时区显示日期和时间(
TimeZoneInfo.FindSystemTimeZoneById("FLE Standard Time")
在 C# 中)。如何使用 vbscript 将我从 db 查询(查询也在 .asp 文件中运行并将结果放入表中)转换为更正日期时间的 UTC 日期?
【问题讨论】:
-
@SalmanA 只要您知道时区偏移量,您就可以使用
DateAdd()到 + - 从传递的日期时间值开始的小时数。 -
@Lankymart 这些是旧日期,由于我们有夏令时,添加的小时数并不总是相同。
-
我确实在我的回答中指出了这一点,你如何锻炼应该应用 DST 和不应该应用什么取决于你,并且取决于你必须使用的信息。他们用 .Net 宠坏了你。
标签: vbscript asp-classic timezone