夏令时时间戳计算

2024-02-11

中欧夏令时从三月的最后一个星期日开始。我们将时钟设置为 02:00 至 03:00。如果我在数据库请求中进行时间戳计算(假设在 01:59)会发生什么情况?

UPDATE sessions SET aliveuntil = (CURRENT_TIMESTAMP + INTERVAL '1' MINUTE) WHERE id = ?

我得到的结果是 03:00 还是 02:00?

如果我们将时钟设置为 03:00 到 02:00,那么反过来呢?

SELECT id FROM sessions WHERE aliveuntil < (CURRENT_TIMESTAMP - INTERVAL '1' MINUTE)

时间从 03:00 更改为 02:00 后...会发生什么(CURRENT_TIMESTAMP - INTERVAL '1' MINUTE)02:00?是 02:59 还是 01:59?

这应该如何处理?最佳实践以及 Oracle Database 11g 版本 11.2.0.2.0 如何处理(在我的特定情况下)?


如果我正确理解他们的文档,这取决于数据库中表/列的设置方式。如果列设置为使用“WITH TIME ZONE”,则 Oracle 会自动确定正确/相关的值。在上面的示例中,如果aliveuntil 列具有此设置,那么如果您尝试在 1:59 添加 1 分钟,时间将更新为 3:00。

这是我发现的关于该主题的一篇有用的文章:

http://docs.oracle.com/cd/B19306_01/server.102/b14225/ch4datetime.htm http://docs.oracle.com/cd/B19306_01/server.102/b14225/ch4datetime.htm

向下滚动到文章底部,您应该会看到您要查找的内容。

这是我发现相关的文章的一部分:

例如,在美国东部地区,时间 夏令时从上午 01:59:59 更改为凌晨 3:00:00 生效。凌晨 02:00:00 和 02:59:59 之间的间隔确实 不存在。该区间内的值无效。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

夏令时时间戳计算 的相关文章

  • 删除除一行之外的所有具有重复值的行

    我有一个包含三列的表 KEY VALUE and LAST UPDATED 有重复的VALUE字段 我想删除所有具有相同的行VALUE和其他人一样except获取最新更新的信息 因此 如果表包含这些行 1 A 2013 11 08 2 B
  • 在 ms-sql 中查找最近的位置

    我将这些参数发送给我的脚本 纬度 41 0186 经度 28 964701 它是示例 我想找到最近的位置的名称 这个怎么做 查询必须更改代码的位置 sql查询 SELECT Name FROM Location WHERE Latitude
  • 连接到 SQL Server 数据库 C#-WinForms

    我正在制作一个桌面应用程序 我希望用户必须登录才能充分使用该程序 我已经在 www winhost com 我的网站的托管位置 上创建了一个数据库 但现在我不知道该怎么办 我一直在使用 google 和 msdn 我想知道如何以编程方式将新
  • 在 apex 中根据 2 种不同类型的用户进行自定义身份验证

    我有一种身份验证方案 目前仅验证用户是否在一个表中 即雇主表中 现在我希望这个身份验证方案来验证用户是雇主还是雇员 并且根据他们是雇主还是雇员 它应该将他们重定向到不同的页面 首先 我如何在身份验证脚本中包含第二个表 我最大的问题是 当员工
  • 针对 SQL Server 的 SQL 查询的执行日期时间

    我曾经发现过这个很好的查询here https dba stackexchange com a 135080 43889 我想将查询的执行时间添加到以下查询中 USE master go SELECT sdest DatabaseName
  • 如何在条件持续时在Mysql中选择行

    我有这样的事情 Name Value A 10 B 9 C 8 意思是 这些值是按降序排列的 我需要创建一个新表 其中包含占总值 60 的值 所以 这可能是一个伪代码 set Total sum value set counter 0 fo
  • ORACLE SQL 中的 MAX()

    我有一个表 存储已完成的维护任务的记录列表以及完成的日期和时间 我正在尝试执行子查询来提取具有最新日期的每个任务的记录 我的SQL语句是 SELECT ENGINEERING COMPLIANCE EO AS EO ENGINEERING
  • SQL 选择 ID 相同的多个最大行

    我在这方面一次又一次地挣扎 但无法让它发挥作用 在这些论坛上呆了几个小时 数据集 Row Date AccountID Column 1 1 21 02 2013 0 30 A0M8FA1003YP 2 21 02 2013 0 30 A0
  • 如何在我的查询中使用日期格式?

    这适用于 phpmyadmin 但是当我在代码上使用时给我一个错误 错误说 解析错误 语法错误 意外的 我的语法有什么问题 gt
  • 通过 Odo 和 SQL Alchemy 将 CSV 转换为 Oracle

    我有这段代码可以将 CSV 发送到 Oracle 但它比 1 月份的糖蜜慢 我想使用 odo 但对于这种具体类型的情况 数据从 CSV 到 Oracle 文档很少 我没有和 Pandas 结婚 所以如果最好不要使用它 那对我来说也没关系 i
  • 如何在python中确定过去的时区特定日期是否是夏令时?

    有没有办法检查特定时区在我指定的日期是否处于夏令时 test dt datetime year 2015 month 2 day 1 pst pytz timezone America Los Angeles test dt pst loc
  • 在 SQLite 数据库的特定位置插入一行

    我正在 SQLite Manager 中创建数据库 并且错误地忘记提及一行 现在 我想在中间手动添加一行 在其下方 其余的自动增量键应自动增加 1 我希望我的问题很清楚 Thanks 您不应该关心键值 只需在末尾附加行即可 如果您确实需要这
  • R 版本 4.0.0 上的 ROracle

    当尝试使用 ROracle 时 我收到以下错误消息 gt library ROracle Error package or namespace load failed for ROracle package ROracle was inst
  • MySQL Workbench:如何将 mysql 数据库导出到 .sql 文件?

    我需要将 mysql 工作台中的数据库导出到文件 sql 该怎么办 在 MySql Workbench 版本 8 0 中 您只需按照以下步骤操作即可 Go to Server tab Go to 数据库导出 这会打开类似这样的东西 在中选择
  • 从关键字后的文本中提取字符串

    我想从 SQL 字段中关键字后面的文本中提取内容 我有一个名为Description在表中 该字段的内容是 asdasf 关键字 狗 aeee 关键字 猫 ffffaa 关键词 狼 我想提取并保存 关键字 之后的文本 在本例中dog cat
  • SQL Server 2008 中超前滞后函数的替代

    我想将当前行与下一行中的值进行比较 SQL 有LEAD and LAG函数来获取下一个和上一个值 但我无法使用它们 因为我使用的是 SQL Server 2008 那么我该如何得到这个呢 我有带输出的表 Id ActId StatusId
  • 如何在 Hibernate 中使用 SELECT 进行 INSERT

    我需要在休眠中实现以下请求 insert into my table max column values select max id from special table where 如何在休眠中使用注释来做到这一点 Special tab
  • PHP/MySQL - 在数据库中存储数组

    我正在开发一个 PHP 应用程序 它需要将各种设置存储在数据库中 客户经常询问是否可以添加或更改 删除某些内容 这导致了表格设计出现问题 基本上 我有很多布尔字段 它们只是指示是否为特定记录启用了各种设置 为了避免再弄乱表格 我正在考虑将数
  • 我是否需要 SQL Server 数据库项目中链接服务器的数据库引用?

    在我的数据库项目中 我添加了对链接服务器的引用 当我在视图中使用此链接服务器并尝试构建数据库项目时 SSDT 报告错误 因为它无法理解对链接服务器上引用的任何架构的引用 LinkedServer DB1 dbo Table1 上面的代码会返
  • Knex 中的表的别名

    我有一个 SQL 查询两次引用同一个表 并且我需要将该表别名为两个单独的别名 我不太清楚如何用 Knex 来编写它 有一个 单词 表和一个 用户 表 Words 表有两个外键 author id 和 winner id 引用 Users 表

随机推荐

  • 多重赋值是 Obj-C 中的 hack 吗?

    所以 我有一个带有一堆属性的类 IKImageView 我知道视图 setProp BOOL 返回 void 然而 BOOL b view prop NO 似乎有效 如果我有一个返回布尔值的函数 f 有谁知道这是否真的在做 view set
  • 如何使用特定变量名来 save()

    我反复应用一个函数来读取和处理一堆 csv 文件 每次运行时 该函数都会创建一个数据框 this csv data 并使用 save 将其写入 RData具有唯一名称的文件 问题是 后来当我读到这些时 RData文件使用load 加载的变量
  • 如何检查容器的IP,获取它并将其添加到具有本地域名解析的/etc/hosts文件中

    我正在使用 docker 容器在 Linux Ubuntu 上工作 我希望将以下内容添加到新行中的 etc hosts 的最后一行 IP from docker container 主机名 分配 172 20 1 2 docker dev
  • Python Tkinter:在 for 循环中将函数与标签绑定

    我正在动态创建标签for loop using tkinter 我不知道将创建多少个标签 但单击每个标签时 必须使用特定参数调用特定函数 为此 我使用以下代码 for link in list of links link label Lab
  • zend框架自定义验证类

    我正在编写一个自定义验证器 它将检查电子邮件是否存在 如果数据库中已存在该电子邮件 则该表单无效 我很难找出自定义 Zend Validation 类的辅助路径和命名空间 我想调用类 My Validate EmailUnique 但我不断
  • java中的条形图

    我想更改每个条形的高度 例如红色部分为 10 蓝色部分为 20 但是当我增加高度值时 它会从底部增加图表 而我希望更改到顶部 你知道这有什么问题吗 import java awt Color import java awt Dimensio
  • 永远保留此构建选项 - Jenkins

    我知道有一个Keep this build forever詹金斯上的按钮 对此我有一个疑问 我有一个由一项主要工作和许多子工作 分为各个阶段 组成的配置 我想知道如果我点击主作业中的按钮 子作业中的文物是否也会永久存储 或者我应该进入每个子
  • 如何检索 YouTube 上直播活动的开始时间?

    我正在尝试返回并将已完成或正在进行的实时事件与现实世界的时间戳 例如 Twitter 的逐个播放 同步 我不拥有相关的实时事件 显然 这仅对可以倒带或重播的事件有用 例如许多与游戏相关的广播 有没有办法检索现场活动的开始时间 我尝试过以下方
  • 无法使用创建的新用户登录 sql server

    我创建了一个名为登录测试 SQL 身份验证 然后我创建了一个名为usertest通过此登录 用户创建成功 我将身份验证模式更改为混合模式 并重新启动了 SQLSERVERAGENT 和 MSSQLSERVER 服务 当我尝试使用创建的新用户
  • 我可以将 TypeScript 类型定义为 typeof 的所有可能结果值吗?

    我希望将类型定义为使用typeof某物上的操作员 本质上 我正在寻找一种更快的方法来做到这一点 而不需要任何类型的中间函数或变量 function getTypeOf value any return typeof value type T
  • 从 dcm4che2 迁移到 dcm4che3

    我使用了下面提到的来自此存储库的 dcm4che2 APIhttp www dcm4che org maven2 dcm4che http www dcm4che org maven2 dcm4che 在我的java项目中 dcm4che
  • 从 Linux 连接到 Windows IPython 内核

    我有一台 Windows 机器 我在其中启动 IPython 内核 来做一些在另一台机器上不可能做的事情 我有一台 Linux 机器 我想从它连接到 Windows 机器上运行的 IPython 内核 我可以通过 SSH 从 Linux 计
  • Django 二进制或 BLOB 模型字段

    我有一个 C 程序 可以将 pdf 插入 MySQL 数据库中 现在我想通过 django 检索该 pdf 但 django 的models FileField需要一个 上传到 参数 这意味着在幕后它实际上将文件存储在文件系统上而不是数据库
  • Magick Image 在图像后面创建阴影

    已经尝试了一段时间 现在尝试使用以下代码获得阴影 using MagickImage image new MagickImage C Users David Pictures YnTf9 png MagickImage shadow new
  • VB.NET:如何动态选择列表视图项?

    我需要根据之前选择的内容动态选择列表视图中的项目 从数据库中检索过去选择的项目并将其添加到 Arraylist 中 然后需要从许多不同的列表视图中选择这些项目 像这样通过索引执行此操作listRef1 Items 2 Checked Tru
  • 内容后出现随机空白(Webkit 浏览器错误)

    我的服务页面底部出现未知的空白 我在用着column count 2 将图像分成两列 更新 这是 Webkit 浏览器问题 问题是底部的额外空间mainCont 左侧栏 如果图像全部对齐 那么就会有大约 30 像素的不需要的空白 不过 如果
  • 运行 Haskell 代码时的架构 x86_64、Haskell OSX iconv

    当我在计算机上编译有效的 Haskell 代码时 它抛出了架构 x86 64 的错误 它在我朋友的具有相同架构的计算机上运行良好 ghc make BoardMain hs Linking BoardMain Undefined symbo
  • Android Studio - Vanguard 检测到(检测到不兼容的软件),但它甚至没有作为进程安装或打开

    Android studio 昨天工作正常 今天我启动了 android studio 突然它抛出 检测到不兼容的软件 我没有安装 Riot Vanguard 不久前删除了它 我仔细检查以找到安装 我找不到东西 为什么Android stu
  • 如何使用 NGINX 入口控制器从 Cloudflare 恢复原始客户端 IP

    我使用 Cloudflare 作为 CDN 它隐藏了客户端的真实 IP 地址 我使用 NGINX 入口控制器作为在 Google Kubernetes 引擎中运行的负载均衡器 所以我尝试恢复原始 IP 地址并尝试点击此链接https sup
  • 夏令时时间戳计算

    中欧夏令时从三月的最后一个星期日开始 我们将时钟设置为 02 00 至 03 00 如果我在数据库请求中进行时间戳计算 假设在 01 59 会发生什么情况 UPDATE sessions SET aliveuntil CURRENT TIM