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命令日期时间输出格式