首页 > 系统服务 > 详细

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

时间:2018-06-06 18:58:54      阅读:228      评论:0      收藏:0      [点我收藏+]

最简单的输出:

# 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命令获取时间--丰富多采

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!