linux下的date详解
2015-08-20 23:01
555 查看
date:查看或修改系统日期时间
date [OPTION]... [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
-d,--date= STRING:将STRING作为日期代入,并非当前时间也不影响当前时间设置
例子: [root@localhost /]# date -d 212223
date: invalid date `212223'
[root@localhost /]# date -d 2122
Thu Aug 20 21:22:00 PDT 2015
[root@localhost /]# date -d 21
Thu Aug 20 21:00:00 PDT 2015
[root@localhost /]# date -d 21222
date: invalid date `21222'
[root@localhost /]# date -d 212
Thu Aug 20 02:12:00 PDT 2015
总结:-d STRING中string只能为4位以内数字,且只能更改为小时分钟,小时优先于分钟
-r --reference=FILE :将后面文件最近一次修改时间列出来
例子:[root@localhost tmp]# date
Thu Aug 20 07:33:16 PDT 2015
[root@localhost tmp]# date -R
Thu, 20 Aug 2015 07:33:19 -0700
-s --set=STRING :将系统时间设置为STRING描述的那样
例子:[root@localhost tmp]# date
Thu Aug 20 07:36:49 PDT 2015
[root@localhost tmp]# date -s 2237
Thu Aug 20 22:37:00 PDT 2015
[root@localhost tmp]# date
Thu Aug 20 22:37:03 PDT 2015
-u --utc --universal:查看或修改标准时间
+FORMAT:
%% a literal %
%a 显示当前周几
%A 显示当前周几 全称显示
%b 显示当前月份,简写
%B 显示当前月份,全称
%c 显示当前时间
%C 显示当前世纪
%d 当前日期为当前月第几天
%D 显示当前日期,显示格式为 %m/%d/%y(08/20/15)
%F 显示全部日期; 格式为%Y-%m-%d(2015-08-20)
%H 显示当前小时(24小时制) %k也可实现此效果
%I 显示当前小时(12小时制) %l也可实现此效果
%j 显示日期为一年中国的第几天
%m 显示其为第几月份
%M 显示当前分钟数
%r 以12小时显示当前时间
%R 显示当期小时分钟 格式为 %H:%M(22:55)
%s 自 1970-01-01以来的秒数
%S 显示当前时间描述
%T 显示当前时间,时间格式为 %H:%M:%S(22:59:57)
%u 以数字代表星期数; 1 is Monday,1-7,7为sunday
%w 以数字代表星期数; 0 is Sunday,6为Saturday
%x 显示本地时间,时间格式为 ( 12/31/99)
%X 显示本地时间,格式为( 23:13:48)
%Y year 显示当前年份
date [OPTION]... [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
-d,--date= STRING:将STRING作为日期代入,并非当前时间也不影响当前时间设置
例子: [root@localhost /]# date -d 212223
date: invalid date `212223'
[root@localhost /]# date -d 2122
Thu Aug 20 21:22:00 PDT 2015
[root@localhost /]# date -d 21
Thu Aug 20 21:00:00 PDT 2015
[root@localhost /]# date -d 21222
date: invalid date `21222'
[root@localhost /]# date -d 212
Thu Aug 20 02:12:00 PDT 2015
总结:-d STRING中string只能为4位以内数字,且只能更改为小时分钟,小时优先于分钟
-r --reference=FILE :将后面文件最近一次修改时间列出来
例子:[root@localhost tmp]# date
Thu Aug 20 07:33:16 PDT 2015
[root@localhost tmp]# date -R
Thu, 20 Aug 2015 07:33:19 -0700
-s --set=STRING :将系统时间设置为STRING描述的那样
例子:[root@localhost tmp]# date
Thu Aug 20 07:36:49 PDT 2015
[root@localhost tmp]# date -s 2237
Thu Aug 20 22:37:00 PDT 2015
[root@localhost tmp]# date
Thu Aug 20 22:37:03 PDT 2015
-u --utc --universal:查看或修改标准时间
+FORMAT:
%% a literal %
%a 显示当前周几
%A 显示当前周几 全称显示
%b 显示当前月份,简写
%B 显示当前月份,全称
%c 显示当前时间
%C 显示当前世纪
%d 当前日期为当前月第几天
%D 显示当前日期,显示格式为 %m/%d/%y(08/20/15)
%F 显示全部日期; 格式为%Y-%m-%d(2015-08-20)
%H 显示当前小时(24小时制) %k也可实现此效果
%I 显示当前小时(12小时制) %l也可实现此效果
%j 显示日期为一年中国的第几天
%m 显示其为第几月份
%M 显示当前分钟数
%r 以12小时显示当前时间
%R 显示当期小时分钟 格式为 %H:%M(22:55)
%s 自 1970-01-01以来的秒数
%S 显示当前时间描述
%T 显示当前时间,时间格式为 %H:%M:%S(22:59:57)
%u 以数字代表星期数; 1 is Monday,1-7,7为sunday
%w 以数字代表星期数; 0 is Sunday,6为Saturday
%x 显示本地时间,时间格式为 ( 12/31/99)
%X 显示本地时间,格式为( 23:13:48)
%Y year 显示当前年份
相关文章推荐
- Linux socket 初步
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- 基于 Linux 集群环境上 GPFS 的问题诊断
- 谁是桌面王者?Win PK Linux三大镇山之宝
- vivi下重新调整分区
- Linux VS Unix:Linux欲一统天下 Unix不死
- linux下设定环境变量
- Linux下修改MySQL编码的方法