linux date时间

日期时间
时间:hwclock 或 date
日历:cal
date +%Y-%m-%d -----》2017-08-16
hwclock -------------》显示硬件时间
hwclock -w ------------》将系统时间同步到硬件时间
hwclock -s ------------》将硬件时间同步到系统时间


tzselect 修改时区
date与clock的区别
date是系统时间
clock是cmos时间
Linux每隔一段时间(大约是11分钟)会将系统时间写入CMOS。由于该同步是每隔一段时间进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是 问题的原因。如果要确保修改生效可以执行clock -w命令。

shell中显示日期时间的方法
date +"%Y%m%d" -d "-n days" 今天的前n天日期如190331 %y就是20190331
date +"%Y%m%d" -d "+n days" 今天的后几天日期
DAYDEL=`date -d "1 month ago" +%m%d` //一个月前的日期


前一天的日期
date -d "1 day ago" +"%y%m%d"
或 date2=`date --date='yesterday' '+%y%m%d'`
或 date +"%Y%m%d" -d "-1 days"


前一个月的日期
date -d "1 month ago" +"%y%m%d"

posted @ 2019-04-01 14:32  Me-lihu  阅读(1)  评论(0编辑  收藏  举报