【发布时间】:2016-04-06 07:44:54
【问题描述】:
我是 SQL 新手,遇到了问题。我想以上述格式获得纪元日期,即 1970-01-01T00:00:00Z。
出于编程原因,我不能将其用作常量(即“1970-01-01T00:00:00Z”)。我需要一个将其作为输出的语句。我用过这个:
select to_char(TRUNC(add_months(sysdate,-555),'MM'), 'YYYY-MM-DD"T"HH24:MI:SS"Z"') from dual;
但是这个声明的唯一问题是它不会给我下个月想要的日期,即它是特定月份的,它只适用于 2016 年 4 月。但我需要一个始终保持 1970-01-01T00 的日期: 00:00Z。
提前感谢您的帮助。
PS:我正在使用 Oracle SQL Developer(如果重要的话)。
【问题讨论】: