开发者

如何使用date获取时间戳

date 常用命令参数:

date -Ihours (或者seconds,ns)

date +%F%t%T (%F显示年月日,%T显示时间http://www.devze.com,%t表示tab占位符)

常用的快捷格式就是 %F 和 %T

%s seconds since 1970-01-01 00:00:00 UTC

时间戳

时间->时间戳: date +%s

时间戳->时间: date [+%F]--[%T] -d @1425384141

Unix时间戳(英文为Unix epoch, Unix time, POSIXme 或 Unix timestamp)是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。

可以按照时间戳生成目录,存放相应的日志文件等

mkdir $(date +%Y%m%d%H%s)

date -d 参数使用

date -d //显示字符串所指的日期与时间。字符串前后必须加上双引号

输出昨天日期

date -d "1 day ago" +"%Y-%m-%d"

2016-11-29

1

2

2秒编程客栈后输出

date -d "2 second" +"%Y-%m-%d %H:%M.%S"

2016js-11-30 10:46.04

1

2

时间戳类型的 输出对应的1234567890秒

date -d "1970-01-01 1234567890 seconds" +"%Y-%m-%d %H:%m:%S" 

2009-02-13 23:02:30

1

2

3

普通格式

date -d &qjsuot;2016-11-30&lCSvKXquot; +"%Y/%m/%d %H:%M.%S" 

2016/11/30 00:00.00

到此这篇关于如何使用date获取时间戳的文章就介绍到这了,更多相关date获取时间戳内容请搜索编程客栈(www.devze.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程客栈(www.devze.com)!

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新运维

运维排行榜