|
2
|
| John Feminella · 技术社区 · 15 年前 |
|
|
1
2
好吧,为了澄清这一点,你实际上有两条信息:
你想看看在给定的UTC时刻,是否有任何时区使得日期是给定的。请注意,你在问题中所说的“今天”并没有给出日期的唯一值(由于时区不同,我的“今天”可能与你的不同),这就是为什么我用带有两个参数的函数来明确表达它的原因。 基本上,你需要迭代。伪代码:
现在你可以通过找到最大和最小的时区偏移量来优化它,这会给你一个“真实”的结果,并应用边界。我不记得有史以来最大和最小的偏移量是什么,但我会的 如果您需要大于+15或小于-15,可以立即返回false。 在历史的某个时刻 .
|
|
|
2
2
基本上,如果日期时间.UtcNow从UTC日期起+/-12小时,您应该返回true。。。如果我没听错的话。 |