您能指导我获取给定日期的 UTC 时间(可以是过去时间,也可以是当前时间)。假设用户以 12-AUG-2013 17:10 PHT 的格式输入日期。是否可以获得该给定日期的UTC时间?我正在为我的项目使用 asp.net 和 c# 3.5 和 sql server 2008。请建议我实现此选项的方法。请让我们知道有关我的查询的更多信息。谢谢
PHT 不是输入字符串的一部分,但我附加它以显示其 Phillines 时区。但是我从管理屏幕中获得了这个缩写,其中存储了国家、与 UTC/GMT 的时差和时区的缩写。
我会详细说明我的要求。用户输入他/她当地时区的日期。此日期可以是过去的日期或当前日期。例如,用户输入日期 12-AUG-2013 17:10,这是菲律宾的日期和时间(假设)。我希望将此日期转换为 UTC/GMT 日期和时间。我是怎么做的,我要求管理员用户存储每个国家的时差。当用户输入日期并根据所选国家/地区时,如果用户选择了国家/地区菲律宾,我将其确定为 phillipnes 日期和时间。然后我添加或减去该时差以获得 UTC/GMT 日期。我担心的是如果用户输入过去时间的日期和时间,那么我们如何才能获得该日期的 UTC 时间,因为我们只能获得当前的 UTC 时间。希望我能给你足够的细节。我知道代码并且能够谷歌,但我需要好的方法来做到这一点。我只需要概念来做到这一点。