时间戳date  命令

[chenxiaohao@iZbp1c0q444r0hp2gq8lhmZ server]$ echo $(date +%Y%m%d)  ——————》今天

20180322

[chenxiaohao@iZbp1c0q444r0hp2gq8lhmZ server]$ echo $(date -d "yesterday" +%Y%m%d)  ——————》明天

20180321

[chenxiaohao@iZbp1c0q444r0hp2gq8lhmZ server]$

[root@iZbp1ddkszxcmrqic0imjwZ logs]# date -d @$[`date +%s`] +/%Y:%H:%M ——————》年:时:分

/2018:13:34

[root@iZbp1ddkszxcmrqic0imjwZ logs]# date -d @$[`date +%s`-60] +/%Y:%H:%M。————》年:时:上一分钟

/2018:13:33

[root@iZbp1ddkszxcmrqic0imjwZ logs]# date -d @$[`date +%s`-60] +%d/%b/%Y:%H:%M

28/Mar/2018:13:33

定义变量:

[root@iZbp1ddkszxcmrqic0imjwZ logs]# DATE=$(date -d @$[`date +%s`] +/%Y:%H:%M)

[root@iZbp1ddkszxcmrqic0imjwZ logs]# echo $DATE

/2018:14:26

[root@iZbp1ddkszxcmrqic0imjwZ logs]# DATE=$(date -d @$[`date +%s`-60] +/%Y:%H:%M)

[root@iZbp1ddkszxcmrqic0imjwZ logs]# echo $DATE

/2018:14:25

%n : 下一行

%t : 跳格

%H : 小时(00..23)

%I : 小时(01..12)

%k : 小时(0..23)

%i : 小时(1..12)

%M : 分钟(00..59)

%S : 秒(00..61)

%d : 日 (01..31)

%b : 月份 (Jan..Dec)

%B : 月份 (January..December)

%m : 月份 (01..12)

%y : 年份的最后两位数字 (00.99)

%Y : 完整年份 (0000..9999)

[root@iZbp1ddkszxcmrqic0imjwZ ~]# date +%F

2018-04-12

%p : 显示本地 AM 或 PM

%r : 直接显示时间 (12 小时时制,格式为 hh:mm:ss [AP]M)

%s : 从 1970 年 1 月 1 日 00:00:00 UTC 到当前为为止的秒数

%T : 直接显示时间 (24 小时制)

%X : 相当于 %H:%M:%S

%Z : 显示时区 %a : 星期几(Sun..Sat)

%A : 星期几 (Sunday..Saturday)

%c : 直接显示期与时间

%D : 直接显⽰⽇期 (mm/dd/yy)

%h : 同 %b

%j : 一年中的第几天 (001..366)

%U : 一年中的第几周 (00..53) ( 以 Sunday 为一周的第几天的情形)

%w : 一周中的第几天 (0..6)

%W :一年中的第几周 (00..53) ( 以 Monday 为几周的第几天的情形)

%x : 直接显示日期 (mm/dd/yy)

date +%Y%m%d                 //显示现在的年月日

date +%Y%m%d --date="+1 day" //显示后一天的日期

date +%Y%m%d --date="-1 day" //显示前一天的日期

date +%Y%m%d --date="-1 month" //显示上一月的日期

date +%Y%m%d --date="+1 month" //显示下一月的日期

date +%Y%m%d --date="-1 year" //显示前一年的日期

date +%Y%m%d --date="+1 year" //显示下一年的日期

输出纳秒部分

%N输出的是当前时间的纳秒部分,由于date并没有毫秒等级别的输出,所以在秒以下的内容都属于纳秒部分。所以从这个角度说,date是可以很精确的,可以达到纳秒级别。

[root@iZbp1ddkszxcmrqic0imjwZ logs]# date +%s.%N

1522222288.453414528

[root@iZbp1ddkszxcmrqic0imjwZ logs]# date +%s_%N

1522222328_930386448

最新文章

  1. 传感器之超声波测距HC-SR04
  2. eclipse svn设置忽略文件
  3. C++ 表达式
  4. 《DevOps故障排除:Linux服务器运维最佳实践》读书笔记
  5. Python的map、filter、reduce函数 [转]
  6. live555源码研究(三)------UsageEnvironment类
  7. ListIterator add remove 使用注意
  8. Debian安装Nexus
  9. osgearth介绍(转载)-feature_labels.earth
  10. String ua = request.getHeader("user-agent")---ua值为null
  11. 3D数学基础(二)向量
  12. ThinkPHP5 远程代码执行漏洞被入侵日志,升级最新版本解决
  13. MES模块
  14. linux设置时间显示格式和系统版本
  15. Codeforces 374D - Inna and Sequence
  16. clientX, clientY,offsetX, offsetY,screenX, screenY, x, y
  17. 转:pytorch版的bilstm+crf实现sequence label
  18. sencha touch 百度地图扩展(2014-6-24)(废弃 仅参考)
  19. redash docker 运行
  20. teamcity执行jmeter脚本使用Executable with parameters方式不能正确运行解决思路

热门文章

  1. 【Java学习】Java泛型详解
  2. 小小c#算法题 - 11 - 二叉树的构造及先序遍历、中序遍历、后序遍历
  3. [转]ORA-12516, TNS:listener could not find available handler with matching protocol stack
  4. 调试.NET CORE代码
  5. 数组谓词查询法 NSPredicate
  6. #学习笔记# VALSE 2019.01.09 朱俊彦 --- Learning to Synthesize Images, Videos, and 3D Objects
  7. vue使用过程常见的一些问题
  8. ajaxs
  9. ASP.NET-GridView之表头设计
  10. 洛谷 P3806 【模板】点分治1