Linux命令总结--date命令
命令介绍:
date 根据给定格式显示日期或设置系统日期时间。print or set the system date and time
指令所在路径:/bin/date
SYNOPSIS(命令的语法):
date [OPTION]... [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
DESCRIPTION(描述):
Display the current time in the given FORMAT, or set the system date.
参数 | 描述 |
-d, --date |
display time described by STRING, not 'now' ( 显示时间由字符串描述,而不是“现在”) |
-f, --file |
display time described by STRING, not 'now' ( 显示DATEFILE文件中的每行时间) |
-r, --reference |
display the last modification time of FILE (显示文件的最后修改时间)
|
-R, --rfc-2822 |
output date and time in RFC 2822 format. Example: Mon, 07 Aug 2006 12:34:56 -0600 (以RFC 2822格式输出日期和时间。例:2006年8月7日星期一12:34:56 -0600)
|
--rfc-3339 |
output date and time in RFC 3339 format. TIMESPEC='date', 'seconds', or 'ns' for (以RFC 3339格式输出日期和时间。TIMESPEC='date'、'seconds'或'ns' for日期和时间到指定的精度。日期和时间组件是分开的by a single space: 2006-08-07 12:34:56-06:00) |
-s, --set |
set time described by STRING (设置由字符串描述的时间) |
-u, --utc, -universal |
print or set Coordinated Universal Time (UTC) (打印或设置协调世界时(UTC))
|
--help |
display this help and exit (显示此帮助并退出) |
--version |
output version information and exit (输出版本信息并退出) |
FORMAT controls the output. Interpreted sequences are:(格式控制输出。解释序列是:)
参数 |
描述 |
%% |
显示字符% |
%a |
星期几的缩写(Sun..Sat) |
%A |
星期几的完整名称(Sunday...Saturday) |
%b |
月份的缩写(Jan..Dec) |
%B |
月份的完整名称(January..December) |
%c |
日期与时间。只输入date指令也会显示同样的结果 |
%C |
世纪(年份除100后去整) [00-99] |
%d |
日期(以01-31来表示)。 |
%D |
日期(含年月日)。 |
%e |
一个月的第几天 ( 1..31) |
%F |
日期,同%Y-%m-%d |
%g |
年份(yy) |
%G |
年份(yyyy) |
%h |
同%b |
%H |
小时(00..23) |
%I |
小时(01..12) |
%j |
一年的第几天(001..366) |
%k |
小时( 0..23) |
%l |
小时( 1..12) |
%m |
月份(01..12) |
%M |
分钟(00..59) |
%n |
换行 |
%N |
纳秒(000000000..999999999) |
%p |
AM or PM |
%P |
am or pm |
%r |
12小时制时间(hh:mm:ss [AP]M) |
%R |
24小时制时间(hh:mm) |
%s |
从00:00:00 1970-01-01 UTC开始的秒数 |
%S |
秒(00..60) |
%t |
制表符 |
%T |
24小时制时间(hh:mm:ss) |
%u |
一周的第几天(1..7); 1 表示星期一 |
%U |
一年的第几周,周日为每周的第一天(00..53) |
%V |
一年的第几周,周一为每周的第一天 (01..53) |
%w |
一周的第几天 (0..6); 0 代表周日 |
%W |
一年的第几周,周一为每周的第一天(00..53) |
%x |
日期(mm/dd/yy) |
%X |
时间(%H:%M:%S) |
%y |
年份(00..99) |
%Y |
年份 (1970…) |
%z |
RFC-2822 风格数字格式时区(-0500) |
%Z |
时区(e.g., EDT), 无法确定时区则为空 |
[root@localhost ~]# date 2019年 09月 20日 星期五 00:09:50 CST [root@localhost ~]# date -d n 2019年 09月 20日 星期五 07:00:00 CST [root@localhost ~]# date -d 'next sunday' 2019年 09月 22日 星期日 00:00:00 CST [root@localhost ~]# date -d 'tow' date: 无效的日期"tow" [root@localhost ~]# date -d 'yesterday' 2019年 09月 19日 星期四 00:11:15 CST [root@localhost ~]# date -d 'yesterday' +%y%m%d%h 1909199月 [root@localhost ~]# date -d 'yesterday' +%y%m%d 190919 [root@localhost ~]#
2.显示文件最后的修改时间
[root@localhost ~]# date -r hanjiali.txt 2019年 09月 20日 星期五 00:17:05 CST
3.按各种格式显示时间
[root@localhost ~]# date +%y 19 [root@localhost ~]# data +%m [root@localhost ~]# data +%m -bash: data: 未找到命令 [root@localhost ~]# date +%m 09 [root@localhost ~]# date +%D 09/20/19 [root@localhost ~]# date +%y-%m-%D 19-09-09/20/19 [root@localhost ~]#
原文地址:https://www.cnblogs.com/hanjiali/p/11559085.html
- 搭建开源入侵检测系统Snort,并实现与防火墙联动
- 如何在Python中为长短期记忆网络扩展数据
- android 开发Handler源码剖析
- Keras作为TensorFlow的简化界面:教程
- Android基础:Fragment,看这篇就够了
- Rest api简介
- crossdomain.xml文件配置不当利用手法
- Android 常用的ORM框架详解
- 测试全球最安全的手机Blackphone
- 国产SSL防火墙 – sslfw
- Android 之dragger使用
- Android图像处理 - 高斯模糊的原理及实现
- 走进科学:银行ATM机真的安全吗?
- 漏洞科普:对于XSS和CSRF你究竟了解多少
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- C语言二级指针用法之模拟句柄用途
- Linux解压缩文件
- C++核心准则T.11:只要可能就使用标准概念
- 给pugjs的stun主题添加canvas时钟
- C++核心准则T.12:声明局部变量类型时,概念比auto更好
- Arch Linux切换rEFInd开机引导程序
- C++核心准则T.13:对于简单的,单类型参数概念,使用缩略记法更好
- VBA编写Ribbon Custom UI编辑器08——实现ZIP的写入
- 用 Python 写个七夕表白神器
- 3分钟短文 | Laravel 用户授权原来内置了这么多方法
- E0144"const char *" 类型的值不能用于初始化 "char *" 类型的实体的三种解决方法
- 数据采集面对JS加密无所适从?善用这3个工具,搞定一大半的JS逆向!
- 点赞功能设计与实现
- [推荐]Linux入门系列(一)换个角度看Linux其实很简单,带你一起入门
- (建议收藏)Java基础知识笔记(详细)