文档章节

日期时间命令date

迷失De挣扎
 迷失De挣扎
发布于 07/20 02:11
字数 888
阅读 6
收藏 0

命令date

  • 用途:打印或设置系统日期和时间

  • 语法:date [选项]... [+格式]

  • 选项:

     -s, --set=STRING               根据 STRING 设置时间
     -u, --utc, --universal         显示或设置全球时间(格林威治时间)
     -d, --date=STRING              显示由 STRING 指定的时间, 而不是当前时间
     -f, --file=DATEFILE            显示 DATEFILE 中每一行指定的时间
     -r, --reference=FILE           显示 FILE 的最后修改时间
     -R, --rfc-822                  根据 RFC-822 指定格式输出日期
     --help                         显示本帮助文件并退出
     --version                      显示版本信息并退出
     时间格式 FORMAT 控制着输出格式. 仅当选项指定为全球时间时本格式才有效。 分别解释如下:
          %%     文本的 %
          %c     当前区域的日期、星期、时间 (Sat Nov 04 12:02:33 EST 1989)
      日期:
          %F     显示时期 YYYY-mm-dd
          %x     按照 (mm/dd/yy) 格式显示当前日期
          %Y     年(用 4 位表示) (1970...)
          %y     年的后两位数字 (00..99)
          %m     月份(用两位表示) (01..12)
          %d     (月份中的)几号(用两位表示) (01..31)
          %e     (月份中的)几号(去零表示) ( 1..31)
          %D     日期(按照 月/日期/年 格式显示) (mm/dd/yy)
          %B     当前区域的月份的全称(变长) (January..December)
          %b     当前区域的月份的简写 (Jan..Dec)
          %h     同 %b
          %j     (一年中的)第几天(用三位表示) (001..366)
      时间:
          %T     时间,按 24 小时制显示(hh:mm:ss)
          %X     按照 (%H:%M:%S) 格式显示当前时间
          %H     小时(按 24 小时制显示,用两位表示) (00..23)
          %k     小时(按 24 小时制显示,去零显示) ( 0..23)
          %M     分钟数(用两位表示) (00..59)
          %S     秒数(用两位表示)(00..60)
          %r     时间,按 12 小时制显示 (hh:mm:ss [A/P]M)
          %I     小时(按 12 小时制显示,用两位表示) (01..12)
          %l     小时(按 12 小时制显示,去零表示) ( 1..12)
          %p     当前时间是上午 AM 还是下午 PM
          %s     从 1970年1月1日0点0分0秒到现在历经的秒数 (GNU扩充)
      星期:
          %w     用数字表示星期几 (0..6); 0 代表星期天
          %a     当前区域的星期几的简写 (Sun..Sat)
          %A     当前区域的星期几的全称 (Sunday..Saturday)
          %U     (一年中的)第几个星期,以星期天作为一周的开始(用两位表示) (00..53)
          %V     (一年中的)第几个星期,以星期一作为一周的开始(用两位表示) (01..52)
          %W     (一年中的)第几个星期,以星期一作为一周的开始(用两位表示) (00..53)
      其它:
          %n     换行
          %t     水平方向的 tab 制表符
          %z     按照 RFC-822 中指定的数字时区显示(如, -0500) (为非标准扩充)
          %Z     时区(例如, EDT (美国东部时区)), 如果不能决定是哪个时区则为空
          默认情况下,用 0 填充数据的空缺部分.  GNU 的 date 命令能分辨在 `%'和数字指示之间的以下修改.
                  `-' (连接号) 不进行填充 `_' (下划线) 用空格进行填充
    
  • 实例:

    ]# date -s "2000-01-01 10:11:22"
    2000年 01月 01日 星期六 10:11:22 CST
    ]# date
    2000年 01月 01日 星期六 10:12:35 CST
    ]# date +%F
    2000-01-01
    ]# date +%Y%m%d
    20000101
    ]# date +%Y:%m:%d
    2000:01:01
    ]# date +%R
    10:14
    ]# date +%T
    10:14:17
    ]# date +%H:%M:%S
    10:14:32
    

© 著作权归作者所有

上一篇: 链接命令ln
迷失De挣扎
粉丝 4
博文 112
码字总数 115846
作品 0
大兴
私信 提问
每天一个linux命令(37):date命令

在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便。 1.命令格式: date...

长平狐
2013/06/17
108
0
在linux中修改系统时间

近日发现我的linux服务器的时间都设错了,安装时没有注意到。。。。可以使用date命令修改服务器时间 date命令   date命令的功能是显示和设置系统日期和时间。   该命令的一般格式为: da...

JavaGG
2010/03/24
89
0
shell脚本介绍, shell脚本结构和执行,date命令用法, shell脚本中的变量

shell脚本介绍: Shell脚本结构和执行: 开头(首行)需要加: #!/bin/bash 这里是指文件使用的是bash语法,通过/bin/bash解释器来执行的。 以#开头的行作为解释说明: 脚本的名字以.sh结尾,用...

叶瑾
2018/05/29
14
0
Linux date日期格式及加减运算

显示时间是个常用的命令,在写shell脚本中也经常会用到与日期相关文件名或时间显示。无论是linux还是windows下都是date命令。 Linux下date命令用法 date [OPTION]… [+FORMAT] date [-u|--u...

长平狐
2013/01/06
251
0
shell脚本介绍shell脚本结构和执行date命令用法shell脚本中的变量

shell脚本介绍 shell是一种脚本语言 和传统的开发语言比较,会比较简单 shell有自己的语法;可以使用逻辑判断、循环等语法 可以自定义函数,目的就是为了减少重复的代码 shell是系统命令的集...

lyy549745
2018/07/11
65
0

没有更多内容

加载失败,请刷新页面

加载更多

spring cloud

一、从面试题入手 1.1、什么事微服务 1.2、微服务之间如何独立通讯的 1.3、springCloud和Dubbo有哪些区别 1.通信机制:DUbbo基于RPC远程过程调用;微服务cloud基于http restFUL API 1.4、spr...

榴莲黑芝麻糊
今天
2
0
Executor线程池原理与源码解读

线程池为线程生命周期的开销和资源不足问题提供了解决方 案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。 线程实现方式 Thread、Runnable、Callable //实现Runnable接口的...

小强的进阶之路
昨天
6
0
maven 环境隔离

解决问题 即 在 resource 文件夹下面 ,新增对应的资源配置文件夹,对应 开发,测试,生产的不同的配置内容 <resources> <resource> <directory>src/main/resources.${deplo......

之渊
昨天
8
0
详解箭头函数和普通函数的区别以及箭头函数的注意事项、不适用场景

箭头函数是ES6的API,相信很多人都知道,因为其语法上相对于普通函数更简洁,深受大家的喜爱。就是这种我们日常开发中一直在使用的API,大部分同学却对它的了解程度还是不够深... 普通函数和...

OBKoro1
昨天
7
0
轻量级 HTTP(s) 代理 TinyProxy

CentOS 下安装 TinyProxy yum install -y tinyproxy 启动、停止、重启 # 启动service tinyproxy start# 停止service tinyproxy stop# 重启service tinyproxy restart 相关配置 默认...

Anoyi
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部