date命令用法

简介:

年:%Y或者%y
月:%m
日:%d
小时:%H
分:%M
秒:%S
周:%w

%F格式:2017-10-28

%T格式:04:03:09

[root@localhost shell]# cal
十月 2017 
日 一 二 三 四 五 六
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

[root@localhost shell]# date +%Y%m%d-%H:%M:%S
20171028-04:12:11

[root@localhost shell]# date +%F
2017-10-28

  1. date  +%Y-%m-%d, date +%y-%m-%d 年月日
    [root@localhost shell]# date +%Y-%m-%d
    2017-10-28

[root@localhost shell]# date +%y-%m-%d
17-10-28

  1. date  +%H:%M:%S = date +%T 时间
    [root@localhost shell]# date +%H:%M:%S =======%T
    03:58:05

[root@localhost shell]# date +%T
04:03:09

3.date +%s  时间戳
[root@localhost shell]# date +%s //距离1970.1.1过去多少秒
1509134642

4.date -d @1504620492 把时间戳转换成具体日期
[root@localhost shell]# date -d @1509136139
2017年 10月 28日 星期六 04:28:59 CST

4.1 date +%s -d "2017-8-8 07:22:12" 具体日期转换成时间戳
[root@localhost shell]# date +%s -d "2017-8-8 07:22:12"
1502148132

  1. date -d "+1day" 一天后
    [root@localhost shell]# date -d "+1hours" +%T
    05:26:50

  2. date -d "-1 day" 一天前
    [root@localhost shell]# date +%F -d "-1 day"
    2017-10-27

  3. date -d "-1 month" 一月前
    [root@localhost shell]# date -d "-1 month" +%F
    2017-09-28

  4. date -d "-1years" +%F 一年前
    [root@localhost shell]# date -d "-1years" +%F
    2016-10-28

  5. date -d "-1hours" +%T 一小时前
    [root@localhost shell]# date -d "-1hours" +%T
    03:25:13
    date -d "-1 min" 一分钟前
    date +%w, 星期
    [root@localhost shell]# date +%w //周 星期几
    6

date +%W
[root@localhost shell]# date +%W //今年的第几周
43

[root@localhost ~]# date "+%Y%m%d %H:%M:%S"
20171028 05:19:20




本文转自 虾米的春天 51CTO博客,原文链接:http://blog.51cto.com/lsxme/2056743,如需转载请自行联系原作者

相关文章
|
2月前
|
Unix Linux Shell
【Shell 编程指南 日期命令】Date命令:显示与设置系统时间和日期
【Shell 编程指南 日期命令】Date命令:显示与设置系统时间和日期
49 0
|
14天前
|
Linux
Linux常用指令-date,cal,histroy,find
Linux常用指令-date,cal,histroy,find
23 0
|
2月前
|
JavaScript 前端开发 开发者
date对象用法?
date对象用法?
19 1
|
2月前
|
SQL HIVE
Hive中日期处理函数的使用(date_format、date_add、date_sub、next_day)
Hive中日期处理函数的使用(date_format、date_add、date_sub、next_day)
|
3月前
date命令的使用
date -d "-1 day" +%F
|
关系型数据库 MySQL 数据库
MySQL时间加减函数DATE_ADD和DATE_SUB
MySQL时间加减函数DATE_ADD和DATE_SUB
236 0
|
关系型数据库 MySQL
详解mysql DATE_FORMAT函数的使用方法
详解mysql DATE_FORMAT函数的使用方法
848 0
date命令解析_学习笔记
时间:2017.11.14 作者:李强 参考:man,info,magedu讲义 声明:以下英文纯属个人翻译,英文B级,欢迎纠正,盗版不纠,才能有限,希望不误人子弟为好。 1、使用目的与场景   打印或者修改系统日期时间system time。
895 0
【转载】format的用法。
以前没太注意这个用法,到网上找一个,copy过来,方便以后的查看。   "I see stuff like {0,-8:G2} passed in as a format string. What exactly does that do?" -- Very Confused String Fo...
874 0