码迷,mamicode.com
首页 > 系统相关 > 详细

Shell date命令获取时间--丰富多采

时间:2018-06-06 22:22:04      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:date命令   help   第几天   当前日期   标准输出   bsp   当前时间   指定   内容   

最简单的输出:

# date
Wed Jun  6 16:30:49 CST 2018

1. 获取当前时间,按指定格式输出:

# date +%Y-%m-%d              标准输出年月日(其中:+号必有,-可有可无,也可按照指定样式输出,例如:/,*等)
2018-06-06
# date "+%Y-%m-%d %H:%M:%S.%N"      显示年月日时分秒毫秒
2018-06-06 16:35:02.955352720
# date "+%Y%m%d%H%M%S%N"            可以用作时间戳
20180606163640400503349

 2. 获取当前日期的前后时间,date带参数-d,有ago则是之前,不带ago则是之后:

# date -d 1 days ago +%Y-%m-%d
2018-06-05
# date -d 1 days +%Y-%m-%d
2018-06-07
# date -d 1 years ago +%Y-%m-%d
2017-06-06
# date -d 1 years +%Y-%m-%d
2019-06-06
# date -d 1 months ago +%Y-%m-%d
2018-05-06
# date -d 1 months +%Y-%m-%d
2018-07-06
# date -d 1 minutes ago "+%Y-%m-%d %H:%M:%S"
2018-06-06 15:55:55

3. 获取当前距年初、当月、当周的第几天等

# date +%j   #当年的第N天
157
# date +%w  #当周的第N天
3
# date +%d  #当月的第N天
06

 

更多内容请输入:date --help  在线帮助。

 

Shell date命令获取时间--丰富多采

标签:date命令   help   第几天   当前日期   标准输出   bsp   当前时间   指定   内容   

原文地址:https://www.cnblogs.com/romancetown/p/9146257.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!