文档章节

linux date

a
 allantaylor81
发布于 2015/04/22 22:57
字数 879
阅读 11
收藏 0

1.时间命令:date

向date命令传递参数适用‘+‘(加号),在传递的参数中

%n : 下一行
%t : 跳格
%H : 小时(00..23)
%I : 小时(01..12)
%k : 小时(0..23)
%l : 小时(1..12)
%M : 分钟(00..59)
%p : 显示本地 AM 或 PM
%r : 直接显示时间 (12 小时制,格式为 hh:mm:ss [AP]M)
%s : 从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数
%S : 秒(00..61)
%T : 直接显示时间 (24 小时制)
%X : 相当于 %H:%M:%S
%Z : 显示时区 %a : 星期几 (Sun..Sat)
%A : 星期几 (Sunday..Saturday)
%b : 月份 (Jan..Dec)
%B : 月份 (January..December)
%c : 直接显示日期与时间
%d : 日 (01..31)
%D : 直接显示日期 (mm/dd/yy)
%h : 同 %b
%j : 一年中的第几天 (001..366)
%m : 月份 (01..12)
%U : 一年中的第几周 (00..53) (以 Sunday 为一周的第一天的情形)
%w : 一周中的第几天 (0..6)
%W : 一年中的第几周 (00..53) (以 Monday 为一周的第一天的情形)
%x : 直接显示日期 (mm/dd/yy)
%y : 年份的最后两位数字 (00.99)
%Y : 完整年份 (0000..9999)

1.1例如 date +%Y-%m-%d

这个在我的机器上面的结果是:

date命令的输出结果是对当前时间的以传递的参数进行格式化

1.2例如date +'%Y-%m-%d %H:%M:%S'

1.3获取当前时间的unix时间戳

date +%s

1.4使用date命令获取一个特定时间的unix时间戳

参数

描述

-d

显示字符串描述的时间

-f

显示DATEFILE文件中的每行时间

-r

显示文件的最后修改时间

-R

以RFC-2822兼容日期格式显示时间

-rfc-2822

以RFC-2822兼容日期格式显示时间

-s

设置时间为string

-u

显示或设定为Coordinated Universal Time时间格式

--help

显示date命令的帮助信息

--version

显示date命令的版本信息

   1: 运用-d参数
   [root@DB-Server ~]# date -d now
   2:
   3: Thu Nov 14 22:52:45 PST 2013
   4:
   5: [root@DB-Server ~]# date -d 'next monday'
   6:
   7: Mon Nov 18 00:00:00 PST 2013
   8:
   9: [root@DB-Server ~]# date -d yesterday +%Y%m%d
  10:
  11: 20131113
  12:
 1: 显示文件中的时间
[root@DB-Server ~]# cat >date.txt
   2:
   3: 2013-11-17 10:54:00
   4:
   5: 2013-11-22 11:11:11
   6:
   7: [root@DB-Server ~]# more date.txt
   8:
   9: 2013-11-17 10:54:00
  10:
  11: 2013-11-22 11:11:11
  12:
  13: [root@DB-Server ~]# date -f date.txt
  14:
  15: Sun Nov 17 10:54:00 PST 2013
  16:
  17: Fri Nov 22 11:11:11 PST 2013

2.在设定时间方面
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″ //这样可以设置全部时间
3.加减
date +%Y%m%d         //显示现在天年月日
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"  //显示下一年的日期

 

 常用

date +%Y-%m-%d

date +%Y-%m-%d -d"-1 day"

date +%T -d"+1 hour"

 

转载

http://codingstandards.iteye.com/blog/1157513

本文转载自:http://www.jb51.net/LINUXjishu/227114.html

共有 人打赏支持
a
粉丝 2
博文 120
码字总数 2912
作品 0
东城
私信 提问
UBUNTU_15.0.4 usb无线网卡驱动安装方法

前言: 为了摆脱网线的束缚,我买了个无线网卡; widnows 上好用,易安装。linux 上,按照自带教程上去做,没有成功。 后来在搜索了多篇 解决问题的文章。 再加上自己的方法,终于完成了。 ...

Carlyle_Lee
2015/08/16
0
0
Shell脚本中date的用法小结

 操作系统中时间管理是很重要的,也是很复杂的,首先要处理每个月不同的天数,每4年有一闰年,每400年少一闰,这样才能处理星期几的问题。顺便提一下,在1752年的9月还少了11天,在Linux系统...

独钓渔
2013/09/26
0
0
DOS 和 Linux 常用命令的对比

DOS 和 Linux 常用命令的对比 许多在 shell 提示下键入的 Linux 命令都与你在 DOS 下键入的命令相似。事实上,某些命令完全相同。 本附录提供了 Windows 的 DOS 提示下的常用命令以及在 Linu...

晨曦之光
2012/03/09
0
0
Linux或Unix下怎样修改系统时间(更新版)

我们一般使用“date -s”命令来修改系统时间。比如将系统时间设定成2005年7月26日的命令如下。      #date -s 07/26/2005      将系统时间设定成下午11点12分0秒的命令如下。    ...

hhlenglish
06/26
0
0
linux下怎么查询服务器的信息

参考:https://zhidao.baidu.com/question/621368750657770092.html 1,查看内存大小: cat /proc/meminfo |grep MemTotal 2,其他一些可以查看详细linux系统信息的命令和方法: uname -a # 查...

phpervip
05/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

访问日志不记录静态文件、切割和静态元素过期时间

11月16日任务 11.22 访问日志不记录静态文件 11.23 访问日志切割 11.24 静态元素过期时间 1. 访问日志不记录静态文件 示例一: 网站大多元素为静态文件,如图片、css、js等,这些元素可以不用...

hhpuppy
9分钟前
1
0
day151-2018-11-18-英语流利阅读-待学习

后双十一时代阿里将何去何从? Daniel 2018-11-18 1.今日导读 “这么便宜,我要买下来,统统都要买下来!” 这个双十一,你剁手了吗?据说阿里巴巴天猫在刚过去的双十一里单日销售额再创新高...

飞鱼说编程
15分钟前
2
0
tomcat加内存

Linux下的tomcat: 需要找到catalina.sh,在 cygwin=false 的上面一行加上: 1 JAVA_OPTS="-Xms256m -Xmx512m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m" Windows下解压版的tomcat ......

无知的小孩
27分钟前
0
0
POSIX正则

简介 因为之前对于POSIX类的正则表达式使用的比较少,也就没有上心去记忆,最近因为使用的比较多,就仔细的看了一下做了一个简单的总结。 表达式 \p{Lower} 小写字母字符:[a-z] \p{Upper} 大...

trayvon
今天
1
0
soapui的安装使用

https://blog.csdn.net/weiqing723/article/details/78865734

暗中观察
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部