Linux 下時間獲取

2022-07-20 01:45:10 字數 729 閱讀 5593

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中定義好...