时间戳date 命令
时间戳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
时间戳date 命令的更多相关文章
- [linux]date命令时间戳和时间之间的转换
非常多时候我们查看数据库的数据,或者是一些别人系统中的数据须要用时间戳来查询.或者查询出来的结果是个时间戳. 还有时候,查询条件须要输入时间戳. 我之前的办法就是用在线工具来完毕,后来用mac了.我觉 ...
- Linux系统date命令的参数及获取时间戳的方法
date指令相关用法示例 date 用法: date [OPTION]... [+FORMAT]date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] ...
- date命令时间戳和时间之间的转换
这里是在mac下的操作,主要就是用date这个命令,更多的用法用man命令查看 字符串格式时间 TO 时间戳我们知道date 命令可以直接把当前时间转化为时间戳 # date +%s143678152 ...
- 使用date命令,进行时间戳和日期时间的互转
首先是知道时间转成时间戳 date -d "2014-01-16 12:30:11" +%s - :: - :: 其次是知道时间戳,想要知道当时的时间 date -d '1970- ...
- date 命令 时间戳到标准格式转换
1. 知道时间戳看标准时间, 时间戳到 秒: Wed Apr :: CST 2. 看到前时间时间戳格式 date +%s 3. 知道某个标准时间, 看时间戳 date -d "Wed Apr ...
- nodejs 编写(添加时间戳)命令行工具 timestamp
Nodejs除了编写服务器端程序还可以编写命令行工具,如gulp.js就是Nodejs编写的. 接下来我们来实现一个添加时间戳的命令: $ timestamp action https://www.n ...
- Linux date命令的用法
在linux shell编程中,经常用到日期的加减运算以前都是自己通过expr函数计算,很麻烦.其实date命令本身提供了日期的加减运算非常方便. 例如:得到昨天的时间date --date=&qu ...
- date命令使用总结【转载】
本文转载自:http://blog.sina.com.cn/s/blog_674b5aae0100o0w9.html 由于跨年.跨月.闰平年等特殊性,在日常编程过程中对日期的处理总是异常麻烦.目前,各 ...
- [转载]date命令时间转换
Linux时间戳和标准时间的互转 在LINUX系统中,有许多场合都使用时间戳的方式表示时间,即从1970年1月1日起至当前的天数或秒数.如/etc/shadow里的密码更改日期和失效日期,还有代理服务 ...
随机推荐
- Windows 安装 Microsoft Visual Studio 2010
Windows 安装 VS2010 我的电脑系统:Windows 10 x64位 我要安装的Microsoft Visual Studio 是:VS2010 注意: VS2010 没有专门的64位版. ...
- 算法Sedgewick第四版-第1章基础-008一用数组实现栈(泛型、可变大小)
package algorithms.ADT; /*************************************************************************** ...
- 深、浅copy
深.浅copy多用于列表 浅copy:第一层中不变的数据是独立的,可变类型元素指向同一块内存地址 l1 = [1,2,3,["a","b"]] l2 = l1. ...
- C# 实现文件(夹)在ftp服务器间的同步【无需将文件(夹)保存到本地】
C#实现不同ftp服务器间文件(夹)同步 图1 实现不同ftp服务器间文件(夹)同步的实现思路图 /// <summary> /// 将文件夹1从ftp服务器1移到ftp服务器2文件夹2 ...
- wordcount小程序
wordcount小程序 (1)github网址 https://github.com/yuyuyu960818/count_txt_file (2)PSP表 PSP2.1 PSP阶段 预估耗时 (分 ...
- JMeter上传文件 点选form-data依旧失败的解决方法
转子:https://blog.csdn.net/xingyunpi/article/details/77930476 这几天一直在调用JMeter上传文件的一个接口,一直出错,在网上找到一些文章说的 ...
- 并没有看起来那么简单leetcode Generate Parentheses
问题解法参考 它给出了这个问题的探讨. 超时的代码: 这个当n等于7时,已经要很长时间出结果了.这个算法的复杂度是O(n^2). #include<iostream> #include&l ...
- 通过委托更新UI(异步加载)
来自:http://blog.csdn.net/gongzhe2011/article/details/27351853 using System.Windows.Forms; using Syste ...
- 个人JS体系完善(一)
个人JS体系整理(一) 一. 原型 JS每声明一个Function,都有Prototype原型,Prototype原型是函数的一个默认属性,在函数的创建过程中由JS编译器自动添加,也就是说每当生产一个 ...
- java 学习第二篇关系运算符和布尔值
关系运算符,顾名思义.用来看什么关系.(也就是用来比较) 看下表 JAVA 关系运算符 a=6,b=5 关系运算符 举例 值 解释 > a>b true a大于b < a<b ...