标签: date-arithmetic

如何将数字转换为INTERVAL分钟?

在伪Oracle中,我想执行以下操作:

select systimestamp + to_interval(select NUMERIC_COLUMN from SOME_TABLE where SOME_TABLE_PK = :stuff) from dual;
Run Code Online (Sandbox Code Playgroud)

如果分钟数始终相同,我可以使用区间文字a la interval '360' minute,但我找不到将数字转换为MINUTE区间的简单函数.我错过了什么?

oracle date-arithmetic

9
推荐指数
1
解决办法
6824
查看次数

从日期时间减去一小时而不是一天

datetime在Oracle中有一个专栏(MM/DD/YYYY HH:MM:SS AM/PM),但当我这样做时:

SELECT MAX(D_DTM)-1 FROM tbl1
Run Code Online (Sandbox Code Playgroud)

......它可以追溯到一天.如何从列中删除一小时而不是一天?

我也注意到datetime12AM 的记录看起来像MM/DD/YYYY而不是MM/DD/YYYY 00:00:00 ; 我不确定这是否重要.

oracle datetime plsql date-arithmetic

9
推荐指数
4
解决办法
3万
查看次数

Redshift的时差

如何获得两列之间的确切时间差异

例如:

   col1 date is 2014-09-21 02:00:00
   col2 date is 2014-09-22 01:00:00
Run Code Online (Sandbox Code Playgroud)

输出像

result: 23:00:00
Run Code Online (Sandbox Code Playgroud)

我得到了结果

 Hours Minutes Seconds
 --------------------
  3    3       20
  1    2       30
Run Code Online (Sandbox Code Playgroud)

使用以下查询

SELECT start_time,
       end_time,
       DATE_PART(H,end_time) - DATE_PART(H,start_time) AS Hours,
       DATE_PART(M,end_time) - DATE_PART(M,start_time) AS Minutes,
       DATE_PART(S,end_time) - DATE_PART(S,start_time) AS Seconds
FROM user_session
Run Code Online (Sandbox Code Playgroud)

但我需要

 Difference 
 -----------
  03:03:20
  01:02:30
Run Code Online (Sandbox Code Playgroud)

sql date-arithmetic amazon-redshift

9
推荐指数
1
解决办法
1万
查看次数

在Perl中推荐日期算术的推荐方法是什么?

在Perl中推荐日期算术的推荐方法是什么?

比如我想知道三天前从今天开始的日期(其中today= 2010-10-17today - 3 days= 2010-10-13).你会如何在Perl中做到这一点?

perl datetime cpan datediff date-arithmetic

8
推荐指数
3
解决办法
9662
查看次数

ADD_MONTHS函数不会在Oracle中返回正确的日期

查看以下查询的结果:

>> SELECT ADD_MONTHS(TO_DATE('30-MAR-11','DD-MON-RR'),-4) FROM DUAL;
30-NOV-10


>> SELECT ADD_MONTHS(TO_DATE('30-NOV-10','DD-MON-RR'),4) FROM DUAL;
31-MAR-11
Run Code Online (Sandbox Code Playgroud)

如果在某个日期增加4个月,我如何获得'30 -MAR-11'?

请帮忙.

sql oracle date-arithmetic

8
推荐指数
2
解决办法
3万
查看次数

如何使用查询获取2个给定日期之间的月份列表?

我有2个约会,比如2011年3月28日和2011年6月29日.我需要一个sql查询,它将显示这两个日期之间的月份,包括包含日期的月份,即.六月,五月,四月和三月.

oracle date-arithmetic

8
推荐指数
1
解决办法
3万
查看次数

获取当年的最后一天作为日期

如何使用PHP将当前年的最后一天(12月31日)作为日期?

我尝试了以下但这不起作用:

$year = date('Y');
$yearEnd =  strtotime($year . '-12-31');
Run Code Online (Sandbox Code Playgroud)

我需要的是今年的2014-12-31日期.

php datetime datetime-format date-arithmetic

8
推荐指数
3
解决办法
2万
查看次数

关于Javascript中的"5"-1和"5"+1(加号和减号)

我在Javascript中读了一本关于运算符的书,这让我很困惑.

console.log("5"+1);
Run Code Online (Sandbox Code Playgroud)

这会使"5"成为一个字符串.结果就是这样51.

console.log("5"-1);
Run Code Online (Sandbox Code Playgroud)

这个结果就是4.我知道它转换"5"5,但为什么它不显示undefined为"字符串减去数字"?

更新:那么其他语言怎么样?他们更受限制吗?

javascript add date-arithmetic

8
推荐指数
1
解决办法
2363
查看次数

查找NSDate以查找任何日期的下一个最接近的特定日期

我们假设今天是星期三.我可以打破NSDate一下NSDateComponents,但我需要找到NSDate下一个即将到来的星期一.如果今天是星期一,则下一个即将到来的星期一是今天.什么是实现这一目标的正确方法?

cocoa cocoa-touch nsdate date-arithmetic

8
推荐指数
1
解决办法
1878
查看次数

查找下周一的NSDate

我想在当前日期之后获得下周一的日期.

因此,如果今天的日期是2013-08-09(星期五),那么我想得到2013-08-12的日期.

我怎样才能做到这一点?

cocoa cocoa-touch nsdate date-arithmetic

7
推荐指数
2
解决办法
7201
查看次数