我想100天前从13年4月8日开始作为日期。
如何使用pl / sql执行此操作?
假设情况是08-APR-13
您所处的字符串。因此,您需要将其转换为date
usingto_date
函数,然后简单地减去100个文字。
的SQL
SQL> select (to_date('08-APR-13', 'DD-MON-RR') - 100) res
2 from dual
3 /
29-12-2012
PL / SQL
SQL> declare
2 l_res_date date;
3 l_in_date varchar2(11) := ‘08-APR-13’;
4 begin
5 select (to_date(l_in_date, ‘DD-MON-RR’) - 100)
6 into l_res_date
7 from dual;
8
9 dbms_output.put_line(to_char(l_res_date, ‘dd-mon-yy’));
10 end;
11 /
29-dec-12
PL/SQL procedure successfully completed
或者
SQL> declare
2 l_res_date date;
3 l_in_date varchar2(11) := '08-APR-13';
4 begin
5
6 l_res_date := to_date(l_in_date, 'DD-MON-RR') - 100;
7
8 dbms_output.put_line(to_char(l_res_date, 'dd-mon-yy'));
9 end;
10 /
29-dec-12
PL/SQL procedure successfully completed
问题内容: 这个问题已经在这里有了答案 : PL / SQL如何从日期中获取X天前的日期? (2个答案) 7年前关闭。 我想从sysdate中减去给定的x天数,有人可以在此方面为我提供帮助吗,我使用的是PL / SQL语言。谢谢! 问题答案: 使用sysdate-1从系统日期中减去一天。 输出:
问题内容: 我有一个PHP日期格式,我想以相同格式获取明天日期,例如。 PHP怎么可能? 问题答案: 使用日期时间 要么: 要么: 或在PHP 5.4+中:
问题内容: 如何编写查询以获取今天的日期数据? 问题答案: 正确答案将取决于您的确切类型。假设它是类型: 如果是:
问题内容: 我应该如何获取应该在31天之前? 问题答案: 只需减去31天。例如: 要 获取 当前日期,可以使用: 要么 或者,您可能想要创建自己的“时钟”表示形式,该表示形式能够为您提供current ,在这种情况下,您将使用: (这使您可以使用依赖项注入使用伪造的时钟编写更简单的单元测试。)
本文向大家介绍Mysql获取当前日期的前几天日期的方法,包括了Mysql获取当前日期的前几天日期的方法的使用技巧和注意事项,需要的朋友参考一下 如:获得 2015-03-01 日的前7天的日期 : 输出: 2015-02-22
问题内容: 在我的Android应用程序中。我需要显示明天的日期,例如今天是3月5日,所以我需要显示3月6日。我知道获取今天日期,月份和年份的代码。 日期计算 如果我有代码 它会显示明天的日期。或仅将一个添加到今天的日期?例如,如果今天是1月31日。使用上面的代码,它将显示为1还是32?如果显示32,我需要进行哪些更改? 问题答案: 以获取今天的日期。 添加1天。 用于显示的格式。 例如,