时间Oracle获取每月初时间简洁指令(oracle取月初)

Oracle中time函数十分api实用,能够读取时间是我们有时候必须要做的任务。下面分享一下如何简洁的指令获取每月的初始时间:

1、将时间格式化:

SQL> select to_char(sysdate, ‘yyyy-mm-dd’) from dual;

———————————————————————————–

2019-06-13

2、使用trunc函数并设置日期为本月1号:

SQL> SELECT trunc(sysdate,'MM') FROM dual;

———————————————————————————–

2019-06-01

3、使用last_day函数:

 SQL> SELECT last_day(sysdate) FROM dual;

———————————————————————————–

2019-06-30

4、使用add_months()函数:

SQL> SELECT add_months(sysdate,0) FROM dual;

———————————————————————————–

2019-06-13

以上四种操作,运用起来很方便,可以根据操作需求,选择一种或多种运用;也可以把这些语句放在存储过程中,做一个函数,该函数输出本月的初始时间,再诸如把这个函数作为参数传入另一个函数等。希望这些内容能对大家有所帮助!


数据运维技术 » 时间Oracle获取每月初时间简洁指令(oracle取月初)