linux date fmt,Linux命令:date命令

date命令作用:显示和设置系统的日期和时间

一、设置系统日期时间

格式:date [MMDDhhmm[[CC]YY][.ss]]

举例:将当前系统时间改为 2020年10月1日12点10分

# date 100112102020.00

二、显示系统日期时间

格式:date [OPTION]... [+FORMAT]

# dateFri Aug9 13:55:54 CST 2019

FORMAT格式:

%y  年(00..99):19

%Y  年:2019

%g  年(2位):19

%G  年(4位):2019

%b  月份:Aug

%B  月份:August

%h  月份:Aug

%m  month (01..12)

%d  当月第几天:09

%e  当月第几天:9

%j  当年第几天(001..366)

%D  相当于%m/%d/%y:08/09/19

%F  相当于%Y-%m-%d:2019-08-09

%x  年月日:08/09/2019

%a  星期几:Fri

%A  星期几:Friday

%u  day of week (1..7)

%w  day of week (0..6); 0 is Sunday

%U  week number of year (00..53)

%V  ISO week number (01..53)

%W  week number of year (00..53)

%H  时 (00..23)

%I  时 (01..12)

%k  时 ( 0..23)

%l  时 (1..12)

%M  分 (00..59)

%S  秒 (00..60)

%T  %H:%M:%S:14:25:22

%R  二十四小时时钟 %H:%M:14:21

%r  十二小时时钟:02:21:26 PM

%X  十二小时时钟:02:21:26 PM

%p  上下午:AM或者PM

%P  上下午:am或者pm

%s  从1970-01-01 00:00:00 UTC到现在多少秒:1565331851

%c  日期和时间:Fri 09 Aug 2019 01:54:05 PM CST

%C  century; like %Y, except omit last two digits (e.g., 20)

%z  时区:+0800

%:z  时区:+08:00

%::z  时区:+08:00:00

%:::  时区:+08

%Z  字母时区:CST

%%  显示%

%n  换行符

%t  TAB键

举例:显示当前时间格式为20181209211008年月日时分秒

# date +%Y%m%d%H%M%S20201003190931

# date +%Y%m%d%H%M%S

三、date选项

date -d "yesterday"   生成昨天的日期

date -d " -1 day"         生成昨天的日期

date -d "-2 day"          生成2天前的日期

date -d "4 day"            生成4天后的日期

date -d @xxxxx           把xxxxx秒转换为具体时间,从1970年1月1日0点计算

date +%s                      显示从1970年1月1日0点到现在多少秒

原文:https://www.cnblogs.com/ysuwangqiang/p/11335936.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值