timezone相关内容
我不能使用 DateTime.Now ,因为服务器不一定位于Calfornia 解决方案 有两个选项: 1)使用的TimeZoneInfo 和的DateTime : 使用系统; 类测试 { 静态无效的主要() { //不要被愚弄 - 这真的是太平洋时区, //不只是标准时间... VAR区= TimeZoneInfo.Fin
..
我试图确定Windows系统的当前时区。下面code段为(宽松)的基础上对这个线程的答案被@MattJohnson: 使用(的RegistryKey的RegistryKey = Registry.LocalMachine.OpenSubKey( @“系统\ CurrentControlSet \控制\ TimeZoneInformation”)) { 如果(的RegistryKey!= NULL)
..
这似乎起3月7日,在东南亚地区的Azure服务器有一个补丁应用,这改变.NET的TimeZoneInfo的行为。 我的设置“协调世界时(UTC)”本地机器上,然后运行以下code产量“UTC”: 命名空间ConsoleApplication1 { 类节目 { 静态无效的主要(字串[] args) { Console.Wri
..
我这里有同样的问题贴: LINQ使用.date 然而,得到的答案是不是100%正确。它的工作原理在所有情况下,除非不同的时区的使用。当不同的时区时,它也对基时区。为什么? 我设法通过多种实体的职能绕过这一点。 INT localOffset = Convert.ToInt32( TimeZone.CurrentTimeZone.GetUtcOffset(DateTime.Now).T
..
在一个web应用程序我人进入他们的地址,然后我使用谷歌的地理code API ,以得到他们的经度和纬度。接下来,我想获得他们的 Windows时区名称使用这些坐标,这样我就可以对付的夏令时通过净正确的TimeZoneInfo 对象。 我打了几个可用的时区的Web服务即可得到时区名称,例如: http://www.askgeo.com/ http://www.geonames.org/ http
..
我刚开始正确地约推出了web应用程序,这将需要做的事情,用户在他们的一天开始思考,说早上6点。此外,在它们的天结束。 无论我一直在阅读有关的人说了很多只用.ToUniversalTime存储在UTC时间,但是当我尝试这样做(我怀疑)没有工作,它只是走动的时候一个小时(我在英国,所以我认为这是做了一些从格林尼治标准时间为UTC偏移,虽然这并没有什么意义,我,作为节能日光应该在此刻被关闭)。
..
使用C#,我需要进入的日期时间值转换为UTC。我知道有功能在.NET中的这些转换,但我必须确定时区的标准时区列表 http://www.timegenie.com/timezones 什么是做到这一点的。NET的最好方法是什么?我需要创建一个映射表的时区转换为标识的TimeZoneInfo.GetSystemTimeZones()(例如,“太平洋标准时间(墨西哥)”) 这样我就可以使用Time
..
什么是正确的,更简洁的方式来获得ZonedDateTime(县),其中重present开始和当前日期的时区的系统上设置的结尾上的code运行? 不是以下code太复杂? ZonedDateTime nowInZone = SystemClock.Instance.Now.InZone(DateTimeZoneProviders.Bcl.GetSystemDefault()); ZonedD
..
我需要显示当前时区缩写标签。我的电脑的时区当前设置为“(GMT)格林威治时间:都柏林,爱丁堡,里斯本,伦敦”。这样一来,我想看看BST显示,由于LN目前在英国夏令时间。 它看起来像该信息(时区缩写)不可用。纵观GMT的TimeZoneInfo,我只能就名看到的是 ID“GMT标准时间” StandardName“GMT标准时间” DaylightName“GMT夏令时” 有没有什么办
..
在数据库中,我存储所有日期/时间的UTC。 我知道用户的时区名(“美国东部标准时间”为例)。 为了显示正确的时间,我在想,我需要添加用户的时区与UTC日期/时间。但如何将我得到时区偏移时区名? 感谢您! 解决方案 您可以使用 的TimeZoneInfo TZI = TimeZoneInfo.FindSystemTimeZoneById(“美国东部标准时间”); 时间跨度偏移= tzi.G
..
不知道我在做什么错在这里。我试图让当前#UTC时间为澳大利亚东部偏移。在code我使用的是回来与GMT + 10小时,而应该是11,因为他们是在DST的时刻。 这是我用什么来得到它: 随着TimeZoneInfo.FindSystemTimeZoneById(“E澳大利亚标准时间”) Console.Write(.GetUtcOffset(Now.ToUniversalTime).Hour
..
谁能帮助理解这一点。 3.5微软的TimeZoneInfo类是告诉我下面的GMT日期不在夏令东时区,但它是。 //获取东区时区 的TimeZoneInfo tzEasternZone = TimeZoneInfo.FindSystemTimeZoneById(“东部标准时间”); //转换到EST 日期时间easternTime = TimeZoneInfo.ConvertTime(Date
..
我想实现的SQL Server 2012。然而在时区转换的TimeZoneInfo标有 MayLeakOnAbort 属性。这使我定义的SQL函数(它使用的TimeZoneInfo)被调用时,运行时错误。 报告错误如下: System.Security.HostProtectionException:试图执行被禁止的CLR主机的操作 受保护的资源(仅适用于完全信任)是:所有 所要求的资
..
有没有在C#中的方法,该方法返回UTC(GMT)时区?不是基于系统的时 基本上我想要得到正确的UTC时间,即使我的系统时间是不正确的。 解决方案 而不是调用的 DateTime.Now.ToUniversalTime() 您可以致电 DateTime.UtcNow 同样的事情,但更短的:)文档 href="http://msdn.microsoft.com/en-us
..
我知道 System.TimeZone 类作为还有的要做出表率容易让大家遵循,以及消费,让我们继续用计算器的例子。如果你看一下,关于相对时间显示工具提示,它与完整的日期显示,包括12小时的格式,一个AM / PM指示,然后将三个字母的时区缩写秒(在他们的情况的时候,协调世界时)。我知道我可以很容易地得到GMT或UTC通过使用内置的方法,但我真正希望的是时间,因为它是在本地和mdash;在这种情况下
..
我有一个托管在一个不同的时区比使用该应用程序的用户的一个网站。除了这一点,用户可以有一个特定的时区。我不知道如何等,使用户和应用程序处理这个?最明显的部分就是数据库里面,日期/时间存储在UTC。当在服务器上,所有的日期/时间应在UTC处理。但是,我看到,我努力克服三个问题: 获取当前UTC时间(与迎刃而解 DateTime.UtcNow )。 拉日期/从数据库并显示这些用户次。有可能的许多
..
的TimeZoneInfo 不为给定的时区提供缩写或简称。唯一的好办法做到这一点是有一个字典,将映射缩写为 Timezone.id , StandardName 或DaylightName 属性。然而,所有我搜索缩写的列表来源有不同的时区的名称,即不等同于Windows。 如何显示用户不是全名,ID或.NET中的其他名字呢?我不希望UtcOffset但时区的缩写 - PST太平洋,UTC - 通
..
在.NET中,下列语句返回不同的值: 的Response.Write( TimeZoneInfo.ConvertTime( DateTime.Parse(“2010-07-01 5:30:00.000”), TimeZoneInfo.FindSystemTimeZoneById(“太平洋标准时间”), TimeZoneInfo.FindSystemTimeZoneBy
..
我试图解析类似的国际日期时间字符串: 24十月-08二十一时09分06秒CEST 到目前为止,我有这样的: CultureInfo的文化= CultureInfo.CreateSpecificCulture(“NL-BE”); DateTime的DT = DateTime.ParseExact(“24十月 - 08 21时09分06秒CEST” “DD-MMM-YY HH
..
如 对于那些使用Windows和.Net 的TimeZoneInfo 类是由一个值来识别,如东部标准时间。 这些都是由一个值确定了TZDB提供IANA如美国/纽约。 很多基于互联网的API使用的IANA时区,但对于众多的原因之一,可能需要将其转换为Windows时区ID,反之亦然。 如何在.net中可能? 解决方案 有关Windows和IANA时区标识符之间的转换数据的主要来源是的单向
..