首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取我的网站所在服务器的当前日期时间。

获取我的网站所在服务器的当前日期时间。
EN

Stack Overflow用户
提问于 2012-04-14 06:30:56
回答 1查看 2K关注 0票数 0

我正在开发一个功能,它涉及一些基于时间的任务。我需要检索当前的EST时间来继续我的功能,我不需要系统时间,因为对于每个users.Is,它可能是不同的,可以使用javascript或c#从另一个时间服务器获取东方标准时间,或者从我的托管服务器获得时间,这样我就可以将它转换为东方标准时间。

我目前正在使用这一行代码来获得东方标准时间,但这不是我想要的,因为它是基于系统时间的。

代码语言:javascript
复制
 DateTime eastern = TimeZoneInfo.ConvertTimeBySystemTimeZoneId(DateTime.UtcNow, "Eastern Standard Time");
EN

回答 1

Stack Overflow用户

发布于 2012-04-14 06:43:20

您当前的代码看起来是正确的-它返回EST时区中的当前时间。

在你的例子中,“现在”可能有四个不同的值,我认为你有一个是对的:

  • UTC“现在”-现在在UTC时区。-不论地点/地点/任何事物,价值相同。
  • 服务器本地时区(即PST)中的时间-取决于服务器配置
  • 浏览器用户时区(即印度的半小时时区)的时间因用户而异。
  • 时间在东部时间。-相同的值,无论地点/地点/任何东西。

和您一样,将UTC转换为已知时区是安全的。

如果您对特定机器上时间的精确性/正确性不满意,您可以从支持网络时间协议的服务器获得时间,但是计算机之间时钟的同步是一项重要的任务,所以如果您需要的话,首先考虑一下。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10151583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档