linux时间格式化命令

【linux时间格式化命令】博观而约取,厚积而薄发。这篇文章主要讲述linux时间格式化命令相关的知识,希望能为你提供帮助。
Linux系统常用的时间域

  • %Y年(例如:2020,2021等)
  • %m月(01..12)
  • %d一个月的第几天(01..31)
  • %H小时(00..23)
  • %M分(00..59)
  • %S秒(00..59)
Linux中直接输入date
> date Sat May 15 22:40:38 CST 2021

date+\'format\'格式化时间
> date +\'%Y-%m-%d\' 2021-05-15 > date +\'%Y/%m/%d %H:%M:%S\' 2021-05-15 22:51:27

获取昨天的时间
> date -d \'yesterday\' +\'%Y-%m-%d %H:%M:%S\' 2021-05-14 22:53:57 //或者 > date -d \'today -a day\' +\'%Y-%m-%d %H:%M:%S\' 2021-05-14 22:53:57

获取前两个小时的时间
> date -d \'today -2 hour\' +\'%Y-%m-%d %H:%M:%S\' 2021-05-15 20:55:58 > date -d \'-2 hours\' +\'%Y-%m-%d %H:%M:%S\' 2021-05-15 20:57:53

获取指定日期前一天
> date -d \'2020-05-01 -1 day\' +\'%Y-%m-%d\' 2020-04-30

将日期转换成时间戳
> date -d \'Sat May 15 23:00:27 CST 2021\' +%s 1621090827

将时间戳转换成时间
> date -d @1621090827 Sat May 15 23:00:27 CST 2021

将时间戳转换成时间,并格式化显示
> date -d @1621090827 +\'%Y-%m-%d %H:%M:%S\' 2021-05-15 23:00:27

原文链接:https://rumenz.com/rumenbiji/linux-date-format.html
微信公众号:入门小站

    推荐阅读