usage: date [-jnu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ...
[-f fmt date | [[[mm]dd]HH]MM[[cc]yy][.ss]] [+format]

参数解析:

-j:使用-j才能使用-f

-n:默认情况下,如果定时进程正在运行,date命令会在本地组的所有机器设置时间。 -n选项可以禁止这种行为,表示只设置当前计算机。

-u:显示或设置日期为UTC时间。

-d:设置内核的时区,一般不用

-r:秒转换时间

-t:(time zone)设置一GMT为基准的时区

-v:根据参数调整时间

-f:根据格式调整时间

+:+号引导的一些格式,和正常的Linux的格式一致

下面是一些示例:

查看当前时间的时间戳(也就是转换成秒)

-deMacBook-Pro:~ -$ date +%s

把当前时间转换成想要的格式

-deMacBook-Pro:~ -$ date +%Y-%m-%d:%H:%M:%S
--:::

查看特定时间的时间戳

-deMacBook-Pro:~ -$ date -j -f %Y-%m-%d -- +%s

时间戳转时间

-deMacBook-Pro:~ -$ date -r
2015年 9月28日 星期一 16时42分16秒 CST

把时间戳转换成想要的格式

-deMacBook-Pro:~ -$ date -r  +%Y-%m-%d:%H:%M:%S
--:::

-v:不使用+|-,更改对应的时间未知(年月日时分秒到对应的参数)

-deMacBook-Pro:~ -$ date -v5m
2016年 5月15日 星期日 16时53分21秒 CST
-deMacBook-Pro:~ -$ date -v2H
2016年 4月15日 星期五 02时56分45秒 CST

使用+:增加对应的时间

-deMacBook-Pro:~ -$ date -v+2m
2016年 6月15日 星期三 17时01分00秒 CST

使用-:减少对应的时间

-deMacBook-Pro:~ -$ date -v-2m
2016年 2月15日 星期一 17时01分03秒 CST

-f:需要在-f前加-j

-deMacBook-Pro:~ -$ date -j -f %Y-%m-%d --
2015年 9月28日 星期一 17时36分51秒 CST
-deMacBook-Pro:~ -$ date
2016年 4月15日 星期五 17时36分56秒 CST

[[[mm]dd]HH]MM[[cc]yy][.ss]:这一长串确实不知道是怎么用的。

cc      Century (either 19 or 20) prepended to the abbreviated year.

yy      Year in abbreviated form (e.g., 89 for 1989, 06 for 2006).

mm      Numeric month, a number from 1 to 12.

dd      Day, a number from 1 to 31.

HH      Hour, a number from 0 to 23.

MM      Minutes, a number from 0 to 59.

ss      Seconds, a number from 0 to 61 (59 plus a maximum of two leap seconds).

mac date命令的更多相关文章

  1. mac date命令详解

    Mac下的date命令是BSD(Berkeley Software Distribution)系的,Linux下date命令是GNU(GNU's Not Unix)系,二者用法有一些区别. BSD并不 ...

  2. mac date 和 Linux date实现从指定时间开始循环

    Linux date begin="2016-01-01" ; i < ; i++ )); do current=$(date -d "$i day $begin& ...

  3. Linux date命令的用法

    在linux shell编程中,经常用到日期的加减运算以前都是自己通过expr函数计算,很麻烦.其实date命令本身提供了日期的加减运算非常方便. 例如:得到昨天的时间date  --date=&qu ...

  4. [linux]date命令时间戳和时间之间的转换

    非常多时候我们查看数据库的数据,或者是一些别人系统中的数据须要用时间戳来查询.或者查询出来的结果是个时间戳. 还有时候,查询条件须要输入时间戳. 我之前的办法就是用在线工具来完毕,后来用mac了.我觉 ...

  5. mac通过命令行获取证书和配置文件过期时间

      背景:ios打包证书的profile配置文件过期了,导致以前已经打完的测试包不能安装.所以需要加上检测机制,在打包时提示证书是否将要过期,如果要过期了给出提示   方案: 1.查找profile配 ...

  6. shell date 命令整理

    最近发现date命令特别好用(在mac里面不行) 1.获取今天的日期 [root@nd02 ~]# date +%Y%m%d 2.获取某一天的日期 [root@nd02 ~]# date -d &qu ...

  7. date命令详解

    基础命令学习目录首页 原文链接:https://www.cnblogs.com/qmfsun/p/4598650.html date "+今天是%Y-%d-%m,现在是%H:%M:%S&qu ...

  8. linux/mac下命令行rm回收站--rmtrash

    Linux.mac的命令行下没有回收站功能,很多时候手一抖就把重要文件给 rm -fr * 了,虽然linux下有可能通过lost +found/debugfs找回,但难度也比较大,不能保证一定能够找 ...

  9. date命令时间戳和时间之间的转换

    这里是在mac下的操作,主要就是用date这个命令,更多的用法用man命令查看 字符串格式时间 TO 时间戳我们知道date 命令可以直接把当前时间转化为时间戳 # date +%s143678152 ...

随机推荐

  1. BZOJ2178:圆的面积并——题解

    https://www.lydsy.com/JudgeOnline/problem.php?id=2178 给出N个圆,求其面积并. simpson,将圆劈成两半,假设上面的叫上壳,下面的叫下壳,对这 ...

  2. 【单调队列】【P1776】宝物筛选

    传送门 Description 终于,破解了千年的难题.小FF找到了王室的宝物室,里面堆满了无数价值连城的宝物--这下小FF可发财了,嘎嘎.但是这里的宝物实在是太多了,小FF的采集车似乎装不下那么多宝 ...

  3. iphone6 iPhone6 Plus的导航栏等高度

    iPhone6                                                                                iPhone6 Plus ...

  4. Tree and Permutation dfs hdu 6446

    Problem Description There are N vertices connected by N−1 edges, each edge has its own length.The se ...

  5. ZOJ 2532 Internship 求隔边

    Internship Time Limit: 5 Seconds      Memory Limit: 32768 KB CIA headquarter collects data from acro ...

  6. CCPC-Winter Camp div2 day8 A

    ---恢复内容开始--- 题目: 题解: 我们考虑第i个叶子节点的情况,根据题目给的输入条件,我们可以知道,深度大的节点的序号一定是大于深度浅的节点的序号的 如图 题目要求我们找出每一个叶子节点距离编 ...

  7. POJ 3281 最大流

    Dining Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 17251   Accepted: 7643 Descripti ...

  8. 前端多层回调问题解决方案之$.Deferred

    javascript引擎是单线程的,但是通过异步回调可以实现IO操作并行执行能力,当业务逻辑复杂的时候我们就进入回调地狱. 本文讲得ajax是在jquery1.5以前的版本,目的旨在让我们理解延迟对象 ...

  9. 数据结构:hash_map

    在C++11以上的开发环境中,请直接把map替换成unordered_map,不要使用hash_map 之前我们专门有一篇介绍哈希表,多维哈希表的博文,当时就是以map举例子,然后说了一句把map替换 ...

  10. 用Photoshop制作一寸照片

    好了简单介绍一下自己如何制作一寸照片.   工具/原料   Photoshop CS4 更高版本也可以 方法/步骤   1 打开你要修改的照片 2 选择裁剪工具设置参数   选择最佳位置裁剪   选择 ...