Tag: timezone

Facebook API,时区和国家/地区

我正在开发一个网站,用户可以使用他们的Facebook凭据登录。 现在我面临着日期和时间的问题。 我的本地系统使用“浪漫标准时间”,这与Facebook使用的不同。 我在本地的地方使用DST,根据一年中的时间,我们可以是UTC + 1或UTC + 2。 我的问题是,“我如何将Facebook时间转换为我的本地系统将使用的格式,考虑到UTC + 1和UTC + 2之间的偶然变化?”

从IP地址查找时区

当我拥有的是他们的IP地址时,有没有办法找到用户所在的时区? 我正在寻找我需要应用于服务器时间的时间偏移量,以便找到用户位置的时间。

将posix样式时区转换为c#.net中的timezoneinfo

我从以下格式获取另一台机器的时区信息: “CET-1CEST,M3.5.0/2,M10.5.0/3” (Posix风格时区) 我需要解析它并将其转换为c# .net TimeZoneInfo class 。 有没有办法实现这个目标?

带有RTZ2时区的.Net Framework问题

我们似乎在.Net Framework 4.5中发现了RTZ2时区(俄罗斯标准时间)的问题。 如果您尝试将2014-01-01 00:00:00和2014-01-01 00:59:59之间的时间(在RTZ2时区中)转换为UTC,则会出现错误: The supplied DateTime represents an invalid time. For example, when the clock is adjusted forward, any time in the period that is skipped is invalid. The supplied DateTime represents an invalid time. For example, when the clock is adjusted forward, any time in the period that is skipped is […]

在.NET framework 3.0中将本地时间转换为UTC

我开发了一款应用。 在c#中,我应该将本地时间转换为UTC,当地时间是在我的应用程序中使用的时区。 进入。 我必须在.NET framework 3.0中使用,因此不能使用TimeZoneInfo对象。 有没有人有idia我该怎么办? 应该在TimeZone对象中使用? 谢谢 也许我不能这样做?

如何为ASP.NET MVC 5应用程序设置时区?

我有一个非常大的Web应用程序,它是用ASP.NET MVC 5和MsSql 2008开发的。在我的电脑上,我有+0700 UTC,但在我的共享主机上我有其他时区。 这段代码给了我正确的DateTime。 DateTime utcTime = DateTime.UtcNow; string zoneID = “N. Central Asia Standard Time”; TimeZoneInfo myZone = TimeZoneInfo.FindSystemTimeZoneById(zoneID); DateTime custDateTime = TimeZoneInfo.ConvertTimeFromUtc(utcTime, myZone); Console.WriteLine(custDateTime.ToString()); 不幸的是,我有很多地方,我在那里工作的日期和时间。 我害怕,我忘了改变代码。 有没有简单的方法为我的Web应用程序设置正确的时区? PS我的应用程序的所有用户都有相同的时区。

字符串到UTC时间转换

我收到的邮件档案中包含这样的日期。 Wed, 17 Dec 1997 13:36:23 +2 Mon, 16 Jun 1997 15:41:52 EST Tue, 15 Jul 1997 14:37:00 EDT Tue, 5 Aug 1997 08:37:56 PST Tue, 5 Aug 1997 15:46:16 PDT Thu, 5 Mar 1998 08:44:19 MET Mon, 8 Nov 1999 17:49:25 GMT Thu, 24 Feb 94 20:06:06 MST Mon, 19 Dec 2005 14:17:06 CST […]

UtcNow和现在是相同的日期时间吗? 他们知道他们不同吗?

如果我运行一个代码片段: bool areTheyTheSame = DateTime.UtcNow == DateTime.Now 我会得到什么? DateTime返回知道它的时区,以便我可以比较吗? 我的具体问题是我正在尝试构建类似缓存的API。 如果需要DateTime AbsoluteExpiration,我是否必须强制我的API用户知道是给我一个UTC时间还是基于时区的时间? [编辑]这个SO问题与我的问题也非常相关: Cache.Add绝对到期 – 是否基于UTC? [编辑]为了澄清未来的读者,DateTimeKind是不同的。 未定义的DateTimeKind通常是一个问题,例如,当您从数据库中取出一个时,就会得到这个问题。 在DateTime构造函数中设置DateTimeKind … [编辑] JonSkeet写了一篇可爱的博客文章,谴责这种行为并提供解决方案: http : //noda-time.blogspot.co.uk/2011/08/what-wrong-with-datetime-anyway.html

DateTime解析错误:提供的DateTime表示无效时间

我有一种情况,日期是”3/13/2016 2:41:00 AM” 。 当我按时区转换日期时,我收到错误。 DateTime dt = DateTime.Parse(“3/13/2016 2:41:00 AM”); DateTime Date_Time = TimeZoneInfo.ConvertTimeBySystemTimeZoneId(dt, “Eastern Standard Time”, “GMT Standard Time”); Response.Write(dt); 执行后,我收到此错误: 提供的DateTime表示无效时间。 例如,当向前调整时钟时,跳过的时间段中的任何时间都是无效的。 参数名称:dateTime

为什么设置CurrentCulture时时区不会改变?

根据我的研究,不可能改变线程的时区。 所以我的问题是你为什么不能? 我本以为将你的应用程序的文化切换到一个特定的国家也会切换这个,看起来像预期的行为IMO。 编辑 在修改后,我可以看到为什么它可能不应该默认情况下以1:1映射。 但是,我仍然认为能够更改每个线程的时区是一个很好的function。