date-arithmetic相关内容

计算PostgreSQL中2个日期之间的工作时间

我正在用 Postgres (PL/pgSQL) 开发一个算法,我需要计算 2 个时间戳之间的工作小时数,考虑到周末不工作,其余的日子只从上午 8 点到下午 15 点计算. 示例: 从 12 月 3 日下午 14 点到 12 月 4 日上午 9 点应该算 2 小时: 3rd = 1, 4th = 1 从 12 月 3 日下午 15 点到 12 月 7 日上午 8 点应该算 8 小时 ..

计算Java中的日期差异

我觉得 Java(或 java.util 库)没有内置函数来计算日期差异,这很有趣.我想从另一个日期中减去一个日期以获得它们之间经过的时间.做这个的最好方式是什么? 我知道简单的方法是以毫秒为单位的时间差,然后将其转换为天数.但是,我想知道这是否适用于所有情况(夏令时等). 解决方案 我知道最简单的方法是采取以毫秒为单位的时间差然后将其转换为天数.但是,我想知道这是否适用于所有情 ..
发布时间:2021-11-25 20:55:57 Java开发

用Java计算两个日期之间的天数

我想要一个 Java 程序来计算两个日期之间的天数. 输入第一个日期(德语符号;带空格:“dd mm yyyy") 输入第二个日期. 程序应该计算两个日期之间的天数. 如何包含闰年和夏令时? 我的代码: import java.util.Calendar;导入 java.util.Date;导入 java.util.Scanner;公共类 NewDateDifference ..
发布时间:2021-11-25 12:06:40 Java开发

MySQL中日期之间的月差

我想计算 2 个日期时间字段之间的月数. 有没有比获取 unix 时间戳并除以 2 592 000(秒)并在 MySQL 中四舍五入更好的方法? 解决方案 DATEDIFF 函数可以为您提供两个日期之间的天数.哪个更准确,因为......你如何定义一个月?(28、29、30 或 31 天?) ..
发布时间:2021-11-20 21:52:06 数据库

用Java计算两个日期之间的天数

我想要一个 Java 程序来计算两个日期之间的天数. 输入第一个日期(德语符号;带空格:“dd mm yyyy") 输入第二个日期. 程序应该计算两个日期之间的天数. 如何包含闰年和夏令时? 我的代码: import java.util.Calendar;导入 java.util.Date;导入 java.util.Scanner;公共类 NewDateDifference ..
发布时间:2021-11-19 22:57:22 Java开发

在 Visual Basic 中寻找确定的 ISO 周计算器(在 Visual Studio Express 2010 中)

我正在寻找一个明确的标准(即被证明是正确的或经过合理彻底的测试)用于在 Visual Basic 中计算某个日期的 ISO 周(即在 Visual Studio Express 2010 Visual Basic 项目中运行) (不成功的)研究到目前为止: 我发现了一些面向应用程序的 Visual Basic 例程;依赖于 Excel 环境,一些东西在 Visual Studio Ex ..
发布时间:2021-09-16 19:49:52 其他开发

Oracle UNPIVOT 和 SYSDATE 给出奇怪的结果

我正在尝试使用类似于以下的查询将列转换为行... WITH查询AS(选择 SYSDATE 作为某个日期,“一"作为一,“二"作为二,“三"作为三,“四"作为四,“五"作为五从双),up_query AS(选择 *FROM 查询转轴(数字为假人在(一个作为“一个",两个 AS '两个',三作为“三",四作为“四",五作为“五")))选择系统日期,b.*FROM up_query b; 我期待 S ..
发布时间:2021-09-14 20:10:51 数据库

SQLITE移动平均线

尝试使用 SQLite 获得每 X 个月的移动平均值.问题是我似乎无法计算或找到任何关于如何与 X 个月回顾期进行汇总从而创建移动平均线的远程有用信息. 表 创建表“导航"(`id`文本,`导航`数字,`日期`文本); 样本数据 id 导航日期1380 15.3 2005-01-091380 15.4 2005-01-161380 15.5 2005-01-231380 15.55 200 ..
发布时间:2021-08-23 19:52:14 数据库

如何更改R中的默认时区?

如何更改 R 中的默认时区?我正在处理时间序列.我所有的时间序列都是在 UTC 时区定义的,但是如果我打印日期,它总是在 CET/CEST 时区完成. 解决方案 另一种不改变整个计算机时间的方法是使用 setenv 命令,如下所示:Sys.setenv(TZ='GMT') ..
发布时间:2021-06-30 19:54:22 其他开发

PostgreSQL 中的 DATE ADD 函数

我目前在 Microsoft SQL Server 中有以下代码来获取连续两天查看的用户. WITH uservideoviewvideo (date, user_id) AS (SELECT DISTINCT 日期,user_idFROM clickstream_videosWHERE event_name ='video_play'和 user_id 不为空)SELECT currentda ..
发布时间:2021-06-18 20:55:22 其他开发

如何在oracle中找到不包括星期六,星期日和节假日的48个工作小时日期

要求找到某个模块的第 48 和第 24 工作小时. 要求: 假设如果我将 2nd May 作为参数传递给函数,输出应该是 27th April for 48 hours 和 4 月 28 日24 小时(因为 5 月 1 日是假期,4 月 29 日和 30 日属于周六和周日) 问题在于连续两个假期.例如,要创建 dummy 数据,我们插入 2nd May 作为假期并在 3rd Ma ..
发布时间:2021-06-13 18:34:42 数据库

用于查找超过 30 天的日期记录的 Oracle SQL Where 子句

我想使用创建日期字段在(Oracle SQL)表中查找记录超过 30 天的记录.使用像 > 这样的运算符查找记录会很好,但是如果有人可以建议使用快速 SQL where 子句语句来查找超过 30 天的记录,那就太好了.请建议我使用的 Oracle 语法. 解决方案 使用: SELECT *来自 YOUR_TABLEWHERE creation_date SYSDATE 返回日期 &时 ..
发布时间:2021-06-12 20:59:40 数据库

将日期与 oracle 中的 sysdate 进行比较

我有一个“DATE"类型的列,我想对它运行一个查询,将它与 sysdate 进行比较. 但是我遇到了以下错误,有人可以告诉我我在这里遗漏了什么吗? SQL>选择不同的文件名作为 r从表_1其中 view_day >= TO_DATE(SYSDATE-10, 'YYYY/MM/DD');第 1 行的错误:ORA-01858: 在需要数字的地方发现了非数字字符 解决方案 您不应该在日期上使 ..
发布时间:2021-06-12 20:59:11 数据库

用于查找时差的 SQL 计算

我已使用 (NOW) 函数获取当前 TIME 并将其作为“到达时间"插入到数据库中. 如下图所示: $sql="INSERT INTO Time(Arrival_Time)值(现在())"; 类型为时间,插入为; 12:17:29 我需要通过(当前时间 - 到达时间)来计算等待时间; 示例:当前时间 (13:15) 到达时间 (12:15) 所以这将显示: 等待时间1小 ..
发布时间:2021-06-05 19:17:57 数据库

生成包含空月份的月份数据系列?

我返回了一个简单的日历年每月数据集,但我知道我会缺少月份(即没有数据). 我在这里找到了这个答案: 对记录进行计数的最佳方法在Rails + Postgres中按任意时间间隔 已接近,但我不理解 JOIN USING 语法. 大部分情况下,我都想尽办法: SELECT TO_CHAR(activity_tasks.start_date,'MON')作为月份,EXTRAC ..
发布时间:2021-04-29 20:07:04 其他开发