在Shell环境下,我们用来获取时间的命令是date。针对不同的业务场景,我们需要对时间进行格式化。Linux系统常用时间字段%Y年(例如:2020、2021等)%m月(01..12)%d月日(01..31)%H时(00..23))%M分钟(00..59)%S秒(00..59)Linux直接输入日期>dateSatMay1522:40:38CST2021date+'format'格式化时间>date+'%Y-%m-%d'2021-05-15>date+'%Y/%m/%d%H:%M:%S'2021-05-1522:51:27获取昨天的时间>date-d'昨天'+'%Y-%m-%d%H:%M:%S'2021-05-1422:53:57//或>date-d'today-aday'+'%Y-%m-%d%H:%M:%S'2021-05-1422:53:57获取前两个小时的时间>date-d'今天-2小时'+'%Y-%m-%d%H:%M:%S'2021-05-1520:55:58>date-d'-2小时'+'%Y-%m-%d%H:%M:%S'2021-05-1520:57:53获取指定日期前一天>date-d'2020-05-01-1day'+'%Y-%m-%d'2020-04-30将日期转换为时间戳>date-d'SatMay1523:00:27CST2021'+%s1621090827将时间戳转换为时间>date-d@1621090827SatMay1523:00:27CST2021将时间戳转换为时间并格式化显示>date-d@1621090827+'%Y-%m-%d%H:%M:%S'2021-05-1523:00:27原文链接:https://rumenz.com/rumenbiji/...微信公众号:入门站
