1。獲取今天日期的各類用法:oracle
[root@test ~]# date +%Y_%m_%d
2016_05_22
[root@test ~]# date '+%Y_%m_%d'
2016_05_22ide
[root@test ~]# date "+%Y_%m_%d"
2016_05_22
[root@test ~]# date +'%Y_%m_%d'
2016_05_22
[root@test ~]# date +"%Y_%m_%d"
2016_05_22it
[root@test ~]# date -d today +%Y_%m_%d
2016_05_22
[root@test ~]# date -d today '+%Y_%m_%d'
2016_05_22
[root@test ~]# date -d today "+%Y_%m_%d"
2016_05_22class
[root@test ~]# date -d today +'%Y_%m_%d'
2016_05_22
[root@test ~]# date -d today +"%Y_%m_%d"
2016_05_22
2.注意事項:date後面必須有一個空格;+後面不能有空格;以上所用是單引號和雙引號。
test
3.若是與其餘命令使用,須要用到反引號``,鍵盤上位於感嘆號!左邊的~鍵上。例如:date
[root@test ~]# echo `date -d today +%Y_%m_%d`
2016_05_22
[root@test ~]# echo `date -d today +'%Y_%m_%d'`
2016_05_22
[root@test ~]# echo `date -d today +"%Y_%m_%d"`
2016_05_22
4.oracle中獲取當天時間的辦法:select
SQL> select to_char(sysdate,'yyyy_mm_dd') from dual;
2016_05_22
di