【Linux基础】Linux命令date 日期时间

1.显示到纳秒

date +%F.%H:%M:%S.%N
2019-04-25.00:24:38.740127086

date +%Y-%m-%d.%H:%M:%S.%N
2019-04-25.00:28:24.060756673

2.显示到毫秒或微秒

date +%Y-%m-%d.%H:%M:%S.%N|cut -c 1-23  //截取前23位,为毫秒
2019-04-25.00:49:31.100

date +%Y-%m-%d.%H:%M:%S.%N|cut -c 1-26  //截取前26位,为微秒
2019-04-25.00:51:15.191520

1s=1000ms

1ms=1000 microseconds

1microsecond=1000 nanoseconds

3.常用date格式转换说明符

%F:ISO 8601格式的完整日期,等效于“%Y-%m-%d”,如“2019-01-19”

%Y:年份。

%m:月份(01-12)。

%d:一月中的那一天,如“19”、“05”。

%H:时(00-23)。

%M:分(00-59)。

%S:秒(00-60),如果支持闰秒则可能为60。

%N:纳秒(000000000-999999999),是GNU扩展。

%D:日期,等效于“%m/%d/%y”(美国格式),如“01/19/19”。

%y:年份的后两位(00-99)。

 

 

参考文档:

linux date命令日期时间输出格式

 

posted @ 2019-04-25 12:53  李子恒  阅读(808)  评论(0编辑  收藏  举报