1、date [OPTION]... [+FORMAT]

2、option

-r, --reference=FILE display the last modification time of FILE

-s, --set=STRING set time described by STRING

-d, --date=STRING  display time described by STRING, not `now`

3、format

%Y

2007

完整年份

%M

30

%m

05

月份

%D

05/17/2007

日期

%d

17

多少日

%S

24

%w

4

星期4

%r

01:30:42 PM

时间(有秒数)

%R

13:30

时间(无秒数)

%T

13:30:15

时间(有秒数)

%h

May

月份(英文缩写)

%P

PM

上下午标志(小p也一样)

%a

Thu

星期几(英文缩写)

%A

Thursday

星期几

%Z

CST

北京时间缩写

%x

05/17/07

日期,年份为缩写

%X

13:30:24

时间,同%T

%c

同date本身

 

4、示例

1)date +%Y-%m-%d-%H-%M

2)date +%Y%m%d -d '23 days ago'

date -d"$dayago day ago" +%Y%m%d
day=`date -d"$dayago day ago" +%Y%m%d`

参考

【1】 format的更多介绍

http://hi.baidu.com/fishyoung1/blog/item/e30b6509d6780bae2fddd450.html

http://linux.die.net/man/1/date

【2】 http://xieronghua246.iteye.com/blog/403866

【3】shell date 命令详解--总结

http://blog.csdn.net/runming918/article/details/7223520

转载于:https://www.cnblogs.com/mydomain/archive/2011/10/11/2207319.html

60、date的使用相关推荐

  1. javascript date php date,JavaScript Date 知识浅析

    Date函数 new Date() Date 对象会自动把当前日期和时间保存为其初始值. date.getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31). date.getDa ...

  2. 时间格式转换(Date转时间戳)

    在开发中,经常会设计到时间的转换,因此提供常见的转时间戳来加以解释说明. @ApiOperation("test2222")@PostMapping("test2222& ...

  3. Java Socket发送与接收HTTP消息简单实现

    在上次Java Socket现实简单的HTTP服务我 们实现了简单的HTTP服务,它可以用来模拟HTTP服务,用它可以截获HTTP请求的原始码流,让我们很清楚的了解到我们向服务发的HTTP消息的结 构 ...

  4. 不想CRUD干到老,就来看看这篇OOM排查的实战案例!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 一.经历概要 程序里有个跑数据的job,这个job的主要功能是往数 ...

  5. java中关于时间的计算

    1.描述:在原有时间上增加一个时间差: 代码示例: Date psd = sysDate(); String workTimeP1 = mapP.get("WORK_TIME_") ...

  6. string日期格式化_java面向对象---日期类

    10.日期类 (1)Date Date代表了一个特定的时间,精确到毫秒 方法名 说明 Public Date() 分配一个Date对象并将其初始化,以便它代表它被分配的时间,精确到毫秒. Public ...

  7. 一套代码小程序WebNative运行的探索01

    前言 前面我们对微信小程序进行了研究:[微信小程序项目实践总结]30分钟从陌生到熟悉 并且用小程序翻写了之前一个demo:[组件化开发]前端进阶篇之如何编写可维护可升级的代码 之前一直在跟业务方打交道 ...

  8. 不想 CRUD 干到老,就来看看这篇 OOM 排查的实战案例!

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者:三国梦回 来源:cnblogs.com/grey- ...

  9. H5新增的标签以及属性

    H5的更新加强了浏览器的功能,减少了插件的使用(Flash). video 表示一段视频并提供播放的用户界面 audio 表示音频 canvas 表示位图区域 svg 定义矢量图 time 日期和时间 ...

  10. corosync+pacemaker+nfs提供mysql高可用

    corosync/openais+pacemaker+nfs提供mariadb高可用 节点一, one, 172.16.249.122/16, 172.16.0.1, CentOS6.6, maria ...

最新文章

  1. MongoDB是个好东西,希望你也会
  2. pymongo连接mongodb的replset
  3. 《数智碳中和》白皮书发布以数智技术助力关键相关方实现碳达峰碳中和
  4. BJOI 2012 求和
  5. 2017级面向对象程序设计——团队作业1
  6. 用 docker secrets 保存 appsettings.Production.json
  7. 目标检测算法图解:一文看懂RCNN系列算法
  8. 拆除指令怎么设置_快捷指令(16)朗读屏幕内容
  9. tensorrt之tensorrtx编译:遇到的错误提示
  10. Spring Security(三十六):12. Spring MVC Test Integration
  11. tensorflow之control_dependencies
  12. corrplot包与ggcorrplot相关图(二)
  13. 【超详细】韦东山:史上最全嵌入式Linux学习路线图
  14. 微信公众号开发--Emoji表情(可用于关注自动回复等)
  15. 服务器注册表被管理员禁用,win10中如何修复被管理员或病毒禁用的注册表编辑器...
  16. Chrome浏览器检查工具栏缩小
  17. 个人简历模板,非常漂亮,docx格式,用word可自行修改
  18. 宇宙简史|生物学家也要了解的物理
  19. python培训价目表-Python培训需要多少费用?
  20. Linux CentOS6和CentOS7设置静态ip

热门文章

  1. 虚拟机安装Linux(vmware + ubuntu)
  2. java 命令行 编译 jar文件_用命令行编译java并生成可执行的jar包
  3. matlab大作业题题单,2011MATLAB大作业-题目-
  4. java 强制清除缓存_IDEA强制清除Maven缓存的方法示例
  5. 怎样提高WebService性能大数据量网络传输处理(转)
  6. 替换string中的部分字符
  7. ndarray对象的建立
  8. leetcode165. 比较版本号 超级重要的细节
  9. leetcode415. 字符串相加
  10. screen命令使用说明