dst相关内容

使用Intl.DateTimeFormat和en-US区域设置,Safari中的日期会相差一位

看起来Safari的Int.DateTimeFormat实现假设3月份的第二个星期日始终是DST时间截止时间,这是不正确的,因为在2007年之前,它是4月份的第一个星期日。当DST结束时,这似乎也会影响到另一端。PS:此代码在美国印第安纳州运行,该州位于东部时区(GMT-4) 更具体地说... 2007及更高版本:适用于所有日期。 2006:3月的第二个星期日和4月的第一个星期日以及 ..
发布时间:2022-07-21 18:25:01 前端开发

SWIFT有夏令时支票吗?

我需要检查当前日期是否在夏令时。在伪代码中,将如下所示: let date = NSDate() if date.isDaylightSavingsTime { print("Success") } 我在Internet上的任何地方都找不到此问题的解决方案。 推荐答案 NSDate单独表示一个绝对时间点。 确定日期是否在夏令时期间的步骤 需要在时区的上下文中进行 ..
发布时间:2022-04-03 19:16:03 移动开发

转换时区时应注意夏令时

我有一个红移数据表,其中所有时间值都存储在CST中,并且我根据邮政编码(位置)将时间值转换为各自的时区。 执行此操作时,我了解到所有时间值都采用标准时间,因此我的函数使用情况 CASE WHEN **** convert_timezone('CST', 'EST', time_column) WHEN **** convert_timezone('CST', 'MST', ..
发布时间:2022-03-01 23:54:28 其他开发

消除 Javascript 夏令时差距,一种跨浏览器的解决方案

经过一番折腾,我终于找到了真正的问题.这是夏令时造成的差距,如果时区设置为 UTC+3:30(我不确定其他时区),不同浏览器的行为会有所不同. 这是产生问题的片段(如果您的系统的 TZ 设置为 UTC+3:30,则该问题是可重现的): function zeroPad(n) {n = n + '';返回 n.length >= 2 ?n : 新数组(2 - n.length + 1). ..
发布时间:2022-01-16 19:26:59 前端开发

不同语言环境和时区的 Javascript 日期对象

我需要编写一个 Web 应用程序来显示不同地区的人们的事件.我差不多完成了,但是日期有两个问题: 使用日期 javascript 对象,日期取决于用户计算机设置,并不可靠 如果在具有不同时区的地方发生事件尊重用户当前位置,我必须在 () 内打印它.是否可以在 javascript 中构建具有给定时区和日光设置的日期对象? 我还找到了一些解决方法,例如 jsdate 和 date we ..
发布时间:2022-01-16 19:26:52 前端开发

如何在 Linux 中检测系统时间的变化?

有没有办法在从时间服务器更新系统时间或由于 DST 更改时收到通知?我在进行 API/系统调用或等效调用. 在不使用 SQL 的情况下,将类似于 SQL NOW() 的值的生成优化到小时粒度是我努力的一部分. 解决方案 你可以使用timerfd_create(2) 创建一个定时器,然后在设置时用 TFD_TIMER_CANCEL_ON_SET 选项标记它.将其设置为将来不合理的时间, ..
发布时间:2022-01-16 19:24:01 服务器开发

从 SimpleTimeZone 获取 ZoneId

使用 Java,我有一个 SimpleTimeZone 实例,其中包含来自旧系统的 GMT 偏移和夏令时信息. 我想检索 ZoneId 以便能够使用 Java 8 时间 API. 实际上,toZoneId 返回一个没有夏令时信息的 ZoneId SimpleTimeZone stz = new SimpleTimeZone(2 * 60 * 60 * 1000, "GMT", Cal ..
发布时间:2022-01-16 19:18:30 Java开发

NodaTime 中的 System.TimeZoneInfo.IsDaylightSavingTime 等效项是什么?

System.TimeZoneInfo 有一个名为 IsDaylightSavingTime 的方法,如果指定的日期时间落在该时区的 DST 中,它接受一个 DateTime 对象并返回 true.NodaTime 中是否有等效功能或其他方式来达到相同的结果? 解决方案 你可以从 ZoneInterval 中得到这个.这是一个有用的扩展方法. public static bool IsD ..
发布时间:2022-01-16 19:17:00 其他开发

如何确定 DST 何时在 Python 中的特定位置开始或结束?

我正在寻找一种方法来确定我正在处理的 Python 脚本中给定时区的 DST 何时开始或结束. 我知道 pytz 可以将我正在工作的 UTC 日期转换为本地时间,并且会考虑 DST,但是对于这个特定的应用程序 我需要知道转换点. 有什么建议吗? 解决方案 你可以看看你正在使用的时区的 _utc_transition_times 成员. >>>从 pytz 导入时区>>>tz ..
发布时间:2022-01-16 19:09:57 Python

在 Javascript 中使用时区和夏令时

我的单页 javascript 应用程序通过 REST 调用以 JSON 格式检索数据.日期使用标准 ISO8601 格式的 UTC 时区格式化,例如 2011-02-04T19:31:09Z. 注册服务时,用户从下拉列表中选择他们的时区.此时区可能与用户浏览器的时区不同.javascript 应用程序始终知道用户选择的时区. 我知道如何将 UTC 字符串转换为日期.我了解 Javas ..
发布时间:2022-01-16 19:08:54 前端开发

选择计划项目时在 Postgres 中考虑 DST

我有一个 Postgres 表,其中包含 时钟闹钟(不是真的,但这是类似的,并且更容易解释).警报由用户设置,分辨率为 1 小时,用户可以来自许多不同的时区.警报每天都在重复.我想可靠地获取应该在一天中的特定时间响起的警报,但我遇到了夏令时问题.我该如何以最好的方式做到这一点? 示例 Alfred 和 Lotta 都住在斯德哥尔摩(距 UTC +1 小时,但 +2h当它是 DST 时) ..
发布时间:2022-01-16 19:06:41 其他开发

如何在 PHP 中检测不明确和无效的 DateTime?

在处理用户提供的本地 DateTime 值时,由于夏令时转换,很可能会出现无效或不明确的时间. 在其他语言和框架中,经常有isAmbiguous 和isValid 等方法,对时区的某种表示.例如在 .NET 中,有 TimeZoneInfo.IsAmbiguousTime 和 TimeZoneInfo.IsInvalidTime. 许多其他时区实现都有类似的方法或功能来解决这个问题.例 ..
发布时间:2022-01-16 18:56:33 PHP

ConvertTimeFromUtc() 和 ToUniversalTime() 是否处理 DST?

如果夏令时生效,并且日期对象已保存到数据库(UTC 格式)中,您检索该数据库以在视图中显示它(例如 asp.net-mvc 中的视图). 您可以使用以下方法做到这一点: public static DateTime ConvertToLocalTimeFromUtcTime(DateTime utcDate, string timeZoneId){TimeZoneInfo localZon ..
发布时间:2022-01-16 18:55:02 C#/.NET

保存日期时间的最佳实践 &当数据依赖于日期时间时,数据库中的时区信息

关于保存日期时间和DB中的时区信息,但更多的是整体水平.这里我想谈一个具体的案例. 系统规格 我们有一个订单系统数据库 这是一个多租户系统,租户可以使用任意时区(它是任意的,但每个租户只有一个时区,保存在租户表中一次并且永远不会更改) 需要在 DB 中涵盖业务规则 当租户向系统下订单时,订单号会根据他们的本地日期时间计算(它不是字面上的数字,而是某种标识符,例如 ORDR ..
发布时间:2022-01-16 18:52:01 其他开发

使用 Python 找出当前是否处于夏令时的时区

我们有一个在 GMT 时间运行的服务器.我需要编写一个 Python 脚本来确定它当前(此时此刻)是否是加利福尼亚州洛杉矶的夏令时(DST).我怎样才能做到这一点?我看了一下 pytz 和 time ,但我无法弄清楚.我意识到我可以创建一些逻辑,例如将 LA 的当前时间与 GMT 时间进行比较,但如果我可以使用标准库代替它会更简洁. 谢谢 编辑:这是我设置时区的一些示例代码: 从 p ..
发布时间:2022-01-16 18:49:58 Python

如何判断时区是否在一年中的任何时候都遵守夏令时?

在 PHP 中,您可以通过以下方式判断给定日期是否在夏令时期间: $isDST = date("I", $myDate);//1 或 0 问题在于,这只告诉您该时间点是否在夏令时.是否有可靠的方法来检查 DST 在该时区的任何时间是否有效? 编辑澄清: 澳大利亚布里斯班一年中的任何时候都不实行夏令时.全年都是 GMT+10. 澳大利亚悉尼从 10 月到 3 月从 GMT+10 变 ..
发布时间:2022-01-16 18:49:26 PHP

将 UTC 日期时间转换为另一个时区

我有一个来自数据库记录的 UTC 日期时间值.我还有一个用户指定的时区(TimeZoneInfo 的一个实例).如何将该 UTC DateTime 转换为用户的本地时区?另外,如何确定用户指定的时区当前是否正在遵守 DST?我正在使用 .NET 3.5. 谢谢,标记 解决方案 看看 DateTimeOffset 结构: //用户指定的时区TimeZoneInfo 南极 =TimeZ ..
发布时间:2022-01-16 18:44:25 C#/.NET

在 C/C++ 中在当地时间和 GMT/UTC 之间转换

在 C/C++ 中在本地时间和 UTC 之间转换日期时间的最佳方法是什么? “日期时间"是指包含日期和时间的一些时间表示.我会对 time_t、struct tm 或任何其他使其成为可能的表示形式感到满意. 我的平台是 Linux. 这是我要解决的具体问题:我得到一对包含儒略日期和一天中的秒数的值.这些值在 GMT 中.我需要将其转换为本地时区“YYYYMMDDHHMMSS"值. ..
发布时间:2022-01-16 18:43:43 C/C++开发

以 UTC 存储时间总是一个好主意,还是以本地时间存储更好?

一般来说,最好的做法是在 UTC 中存储时间,如 这里和这里. 假设有一个重复发生的事件,假设结束时间总是在同一本地时间假设 17:00,无论该时区是否开启或关闭夏令时.并且还要求在特定时区的 DST 打开或关闭时不要手动更改时间.还要求任何其他系统通过 API(即 GetEndTimeByEvent)询问结束时间时始终以 UTC 格式发送结束时间. 方法一:如果决定以 UTC 存储, ..
发布时间:2022-01-16 18:37:29 其他开发