linux date命令用法
来源:互联网 发布:2017淘宝摇一摇没有了 编辑:程序博客网 时间:2024/05/19 08:25
date命令的格式: date 【option】 【+Format】
1、以下选出几个日常比较常用的时间格式:
1. date +%A 显示星期几(英语,如Sunday)
2. date +%B 显示月份(英语,如March)
3. date +%d 显示目前是本月份第几天
4. date +%F 显示目前的年月日(格式如:2011-01-01)相当于:date +%Y-%m-%d
5. date +%Y 显示目前年
6. date +%m 显示当前是本年第几个月
7. date +%H 显示小时
8. date +%M 显示分钟
9.date +%S 显示秒数
10. date +%j 本年第几天(0-366)
11. date +%n 换行
12. date +%t 跳格
13. date +%T 显示24小时制时间 相当于: date +%H:%M:%S
所以要显示标准日期和时间可以如此写: date +%F%t%T
eg:显示当前日期 时间:date +"%Y-%m-%d %H:%M:%S"
2、在linux shell编程中,经常用到日期的加减运算,以前都是自己通过expr函数计算,很麻烦。其实date命令本身提供了日期的加减运算,非常方便。例如:得到昨天的时间
date +%Y%m%d --date="-1 day"
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" //显示下一年的日期
3、在设定时间方面
date -s //设置当前时间,只有root权限才能设置,其他只能查看。
date -s 20080523 //设置成20080523,这样会把具体时间设置成空00:00:00
date -s 01:01:01 //设置具体时间,不会对日期做更改
date -s “01:01:01 2008-05-23″ //这样可以设置全部时间
date -s “01:01:01 20080523″ //这样可以设置全部时间
date -s “2008-05-23 01:01:01″ //这样可以设置全部时间
date -s “20080523 01:01:01″ //这样可以设置全部时间
- linux date命令用法
- linux date命令用法
- linux date命令用法
- linux date命令的用法
- Linux date命令的用法
- Linux】date命令用法详解(
- linux下date命令用法
- Linux date命令的用法
- Linux date命令的用法
- Linux date命令的用法
- Linux date命令的用法
- Linux date命令的用法
- Linux date命令的用法
- Linux date命令的用法
- 【Linux命令】--date的用法
- Linux date命令的用法
- Linux date命令的用法
- Linux date命令的用法
- 无法启动此程序 因为计算机中丢失ijl15.dll
- 企鹅物联,靠谱吗?
- 面试题16:反转链表
- 将任意字符串转成金额模式
- JS中的prototype
- linux date命令用法
- [MacOSX]_[初级]_[分析文件的实用命令][定期更新]
- UVA 147 Dollars
- VNC怎么和宿主机共享粘贴板(整理)
- 软考软件设计师中McCabe环路复杂度计算
- xcode6 iOS sdk8.1隐藏系统状态栏
- 关于“找不到libvuforia.so”的问题
- javaScript 的AMD
- 输入框默认文字点击消失