- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试两种不同的方法来确定 NodaTime 的夏令时:
now = SystemClock.Instance.GetCurrentInstant
Dim nowInIsoUtc As String = now.InUtc.ToString("yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture)
Dim localTimeZone As DateTimeZone = DateTimeZoneProviders.Tzdb(ComboBox1.SelectedItem.ToString)
Dim nowInLocal As String = now.InZone(localTimeZone).ToString("yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture)
Dim DST As Boolean = now.InZone(localTimeZone).IsDaylightSavingTime
Dim interval As ZoneInterval = localTimeZone.GetZoneInterval(now)
Dim DstStart As Instant = interval.Start
Dim DstEnd As Instant = interval.End
' Gets the Daylight Savings value for this period
Dim DstSavings As Offset = interval.Savings
' Gets the Standard Offset for this period without any Daylight Savings contributions
Dim StandardOffset As Offset = interval.StandardOffset
Tb1.AppendText("Current DateTime in UTC: " & nowInIsoUtc & vbCrLf)
Tb1.AppendText("Current DateTime in Local Time: " & nowInLocal & vbCrLf)
Tb1.AppendText("Local TimeZone: " & localTimeZone.ToString & vbCrLf)
Tb1.AppendText("Amount of Daylight Savings in hours: " & DstSavings.ToString & vbCrLf)
Tb1.AppendText("StandardOffset: " & StandardOffset.ToString & vbCrLf)
Tb1.AppendText("DST: " & DST.ToString & ". From " & DstStart.ToString & " to " & DstEnd.ToString & vbCrLf)
和
Dim SelectedZone As DateTimeZone = DateTimeZoneProviders.Tzdb(ComboBox1.SelectedItem.ToString)
Dim clock As ZonedClock = SystemClock.Instance.InZone(SelectedZone)
Dim ThisDate As LocalDate = clock.GetCurrentDate()
Dim ThisTime As LocalTime = clock.GetCurrentTimeOfDay
Dim DST As Boolean = clock.GetCurrentZonedDateTime.IsDaylightSavingTime
Tb1.AppendText("DateTime in selected Zone: " & SelectedZone.ToString & vbCrLf)
Tb1.AppendText("Date: " & ThisDate.ToString & ", Time: " & ThisTime.ToString & " DST: " & DST & vbCrLf)
当使用“欧洲/都柏林”和“欧洲/伦敦”作为时区时,我得到了相互矛盾的结果:
METHOD A:
Current DateTime in UTC: 2020-07-29 08:46:27
Current DateTime in Local Time: 2020-07-29 09:46:27
Local TimeZone: Europe/Dublin
Amount of Daylight Savings in hours: +00
StandardOffset: +01
DST: False. From 2020-03-29T01:00:00Z to 2020-10-25T01:00:00Z
Current DateTime in UTC: 2020-07-29 08:46:46
Current DateTime in Local Time: 2020-07-29 09:46:46
Local TimeZone: Europe/London
Amount of Daylight Savings in hours: +01
StandardOffset: +00
DST: True. From 2020-03-29T01:00:00Z to 2020-10-25T01:00:00Z
METHOD B:
DateTime in selected Zone: Europe/Dublin
Date: Wednesday, 29 July, 2020, Time: 09:47:03 DST: False
DateTime in selected Zone: Europe/London
Date: Wednesday, 29 July, 2020, Time: 09:47:09 DST: True
这两种方法似乎都表明都柏林没有夏令时,即使两者给出了相同的 DST 开始和结束日期/时间。请问有什么想法吗?
最佳答案
结果是正确的 - 这是爱尔兰时区的一个奇怪之处。目前爱尔兰不遵守夏令时。它的标准偏移量是UTC+1。
2020 年 10 月 25 日,爱尔兰将进入“夏令时”,夏令时偏移量为 -1 小时。因此,如果您将测试更改为尝试 11 月的日期(例如),您将看到 Europe/Dublin 显示 DST:True 和 Europe/London 显示 DST:False。
自 1968 年以来,爱尔兰一直如此。以下是来自 IANA database 评论中的相关信息。 :
# (Note that the time in the Republic of Ireland since 1968 has been defined
# in terms of standard time being GMT+1 with a period of winter time when it
# is GMT, rather than standard time being GMT with a period of summer time
# being GMT+1.)
关于vb.net - 欧洲/都柏林的 NodaTime DST 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63150152/
我正在使用 python 2.7.3 和 pytz。 对于描述区域的给定时区(例如 America/New_York),我想知道该时区是否在一年中的部分时间遵守夏令时。我关心当前有效的时区定义。换句话
我从我的 vendor 那里得到一个时间戳,它是美国中部时间但没有夏令时。我需要使用 DST(如果适用)将其转换为 America/New_York。 我尝试只使用常规 JavaScript,然后转向
我想知道如果DST适用于该区域,是否有任何命令可以提供没有DST的时间。 我在谷歌上搜索了很多但没有得到正确的答案。我认为应该有简单的解决方案来获得它。 下面是 stackoverflow.com 上
我有一些调用 memcpy(my_dst, my_src, my_num_bytes) 的内核代码 - 有时我的 my_num_bytes 等于 0。奇怪的是,一些零星的实验(与Titan X、CUD
我正在尝试导入一些时间序列数据并将其转换为 UTC,以便我可以将其与另一个数据集合并。此数据似乎有 24 小时数据且没有 DST 调整。 This post给出了类似的答案,但他们只是放弃了这一行。我
我有一个计算旋转和平移矩阵的代码如下: matrix Matrix rt = new Matrix(3, 4); if (positiveCount[0] > positiveCount[1])
我的应用程序在“雅典”(希腊)时区运行。标准偏移量是“+02:00”。然而,在夏季,雅典有 DST,这意味着偏移量在一年中的特定时间段变为“+03:00”。这些时期不是标准的。他们改变了。 给定一个字
您好 stackoverflow 社区!我使用的是 MacBook Pro OS X 10.8.5。我从源代码下载了一个内置的 opencv,并用一个简单的例子对其进行了测试。它似乎工作正常。我尽量不
我从视频中加载了一张图片: Image imGray=cap.QueryGrayFrame(); 现在,我想使用 openCv 中的 cvCornerHarris 函数,如下所示: Image
我正在尝试在OpenCV 4.1.1中使用stereoRectifyUncalibrated。代码如下。 points1 = np.array([[2566, 542], [2567, 848], [
在 Airflow 中,一切都应该是UTC(不受DST的影响)。 但是,我们有一些工作流根据受DST影响的时区交付内容。 一个示例场景: 我们安排了一个工作,开始时间是美国东部时间8:00 AM,计划
MNIST For ML Beginners当我运行时,教程给我一个错误 print(sess.run(accuracy, feed_dict={x: mnist.test.images, y_: m
我已将模拟器设置为该时区:org.apache.harmony.luni.internal.util.ZoneInfo["CET",mRawOffset=3600000,mUseDst=true] 这
在我的网站上,用户可以为他们当前的时区设置首选项。我的数据库中有一堆日期时间,但我想每次都适本地显示,给定 A) 它们所在的时区,以及 B) 夏令时是否生效。 解决这个问题的最佳方法是什么? 最佳答案
我想知道 python 是否区分左手(左旋)和右手(右旋)时间戳。在夏令时本地化时间戳时,这会成为一个问题。 假设我在欧洲本地时间有右手标记的半小时值,其中 DST 更改发生在 2014 年 3 月
我正在测试如何根据夏令时的变化计算和显示日期(使用时区代码)。 在英国,2014 年 3 月 30 日凌晨 1 点,我们进入 DST,从 GMT 转到 BST。时间从 2014-03-30 00:59
我发现了有关 Java DST 更改的问题。当 DST(夏令时)发生的确切时刻时,特定时间可能会出现两次。 例如,对于 America/Sao_Paulo 时区,它从 2016 年 2 月 21 日星
根据Busybox FAQ ,时区的管理方式取决于我系统的 libc。对于我的嵌入式系统,如果我想更改时区,我需要创建一个从 /etc/localtime 到 TZ 数据库文件的符号链接(symbol
我说的是 union-find-disjoint data structure .互联网上有多种关于如何实现这一点的资源。到目前为止,我已经了解了联合的两种优化技术。第一个是通过变量 Rank 来“平
我也搜索了 PHP 手册和 StackOverflow,但没有真正找到我的问题的正确答案。我的日期存储在 UTC 中。现在,如果我这样做: $date = new DateTime('2012-03-
我是一名优秀的程序员,十分优秀!