shell date常用运算命令

date                       #          以默认格式显示当前日期
date -d "1 day"            #     以默认格式显示一天后的日期(还可以 second,minute,..直到year,可以加s表示复数)
date -d "1970-01-01 UTC 1128621784 seconds"    # 以默认格式显示从1970-01-01 UTC起后1128621784秒的日期
date -d "3 day ago" +%Y%m%d    #  以指定格式显示3天前的日期
date -d "1 month" +%Y-%m-%d    #    以指定格式显示一个月后的日期
date -d "1 month" +%s          #           以指定格式显示一个月后的日期(此格式为从1970年1月1日00:00:00到目前经历的秒数,%S为当前的秒数(0~59))
date -d "1970-01-01 CST 1 second" +%s   #   显示从1970-01-01 CST起1秒后的秒数(-28799,注意时区"CST")
date -d "2 hours"                #2小时前
date -d "1 minutes"             #1分钟前
date -d "2 seconds"             #2秒钟前

你可能感兴趣的:(shell date常用运算命令)