【发布时间】:2020-10-21 05:34:42
【问题描述】:
我有一个大约 400 个邮政编码的列表。我需要在应用程序中使用此代码的时区。例如:- 如果我的邮政编码为 35242,在谷歌搜索后我发现 35242 的时区是 GMT-5。现在在应用程序中,我需要添加DateTime.Now.AddHours(-5)。有没有办法从代码中做到这一点,还是我必须搜索所有邮政编码的时区并手动完成?
【问题讨论】:
-
.Net 不了解 zipcode 是什么。您必须自己构建一些东西,或者您可能会很幸运地找到一个图书馆(您永远不知道自己的运气)
-
似乎没有直接的方法可以通过邮政编码获取时区。它可以使用一些第三方服务或数据库中的自定义表结合您的邮政编码和时区来完成。
-
请注意,
[asp.net]和[asp.net-mvc]标记适用于 .NET Framework。如果您使用的是 .NET Core,则应改用[asp.net-core]和[asp.net-core-mvc]。无论如何,在这种情况下,它们与问题无关,所以我删除了它们。
标签: c#