1、獲得當天的日期
date +%y-%m-%d
2、將當前日期賦值給date變數
date=$(date +%y%m%d)
3、獲取明天的日期
date -d next-day +%y%m%d
4、獲取昨天的日期
date -d last-day +%y%m%d
5、獲取上個月的年和月
date -d last-month +%y%m
6、獲取下個月的年和月
date -d next-month +%y%m
7、獲取明年的年份
date -d next-year +%y
$ date -d 』next monday』 (下周一的日期)$ date -d next-day +%y%m%d(明天的日期)或者:date -d tomorrow +%y%m%d
$ date -d last-day +%y%m%d(昨天的日期) 或者:date -d yesterday +%y%m%d
$ date -d last-month +%y%m(上個月是幾月)
$ date -d next-month +%y%m(下個月是幾月)
8、shell中日期加減指定間隔單位
增加8小時:
$ a=`date +%y-%m-%d`
$ b=`date +%y-%m-%d -d "$a +8 hours"`
Linux下獲取時間
函式 clock gettime 是基於linux c語言的時間函式,可以用於計算時間,有秒和納秒兩種精度。函式原型 int clock gettime clockid t clk id,struct timespec tp 其中,cld id型別四種 a clock realtime 系統實時時間...
linux下獲取時間函式
1 gettimeofday 獲取的時間為從1970 1 1 00 00 00到目前為止的時間。當使用該函式獲取ms級別時間時,需注意溢位問題。1 首先來看一下函式原型 int gettimeofday struct timeval tv,struct timezone tz 其中結構體struct...
linux下獲取系統時間的方法
可以用 localtime 函式分別獲取年月日時分秒的數值。linux下獲得系統時間的c語言的實現方法 1.可以用 localtime 函式分別獲取年月日時分秒的數值。include c語言的標頭檔案 include c語言的i o void main 注釋 time t是乙個在time.h中定義好...