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