获取时间戳(纳秒)
echo $[$(date +%s%N)]获取时间戳(毫秒)
echo $[$(date +%s%N)/1000000]
或
date +%s%3N
特定时间转时间戳(纳秒)
date -d "2015-08-04 00:00:00.1232133" +%s%N特定时间转时间戳(秒)
date -d "2015-08-04 00:00:00" +%s由时间戳转时间纳秒转日期
date -d @1593775634.076773670 +"%F %H:%M:%S.%N"
date的参数单位是秒,注意将数字记得换算即可。指定时间加上N分钟
date -d "20150416 12:20:10 10 minute ago" +"%Y%m%d%H%M%S"
# 20150416121010date -d "20150416 12:20:10 10 minute" +"%Y%m%d%H%M%S"
# 20150416123010转换为指定格式# 将时间转为"YYYY-mm-dd HH:mm:ss"
t1=`date "+%Y-%m-%d %H:%M:%S"`
echo $t1# 将时间转为"YYYYmmddHHmmss"
t2=`date "+%Y%m%d%H%M%S"`
echo $t2
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!