date - 打印或设置系统日期和时间
总览
date [选项]... [+格式]
date [选项]
[MMDDhhmm[[CC]YY][.ss]]
描述
根据指定格式显示当前时间或设置系统时间.
- -d, --date=STRING
- 显示由 STRING 指定的时间, 而不是当前时间
- -f, --file=DATEFILE
- 显示 DATEFILE 中每一行指定的时间, 如同将 DATEFILE 中的每行作为 --date 的参数一样
- -I, --iso-8601[=TIMESPEC] 按照 ISO-8601 的日期/时间格式输出时间.
- TIMESPEC=`date' (或者不指定时)仅输出日期,等于 `hours', `minutes', 或`seconds'
时按照指定精度输出日期及时间. - -r, --reference=FILE
- 显示 FILE 的最后修改时间
- -R, --rfc-822
- 根据 RFC-822 指定格式输出日期
- -s, --set=STRING
- 根据 STRING 设置时间
- -u, --utc, --universal
- 显示或设置全球时间(格林威治时间)
- --help
- 显示本帮助文件并退出
- --version
- 显示版本信息并退出
格式 FORMAT 控制着输出格式. 仅当选项指定为全球时间时本格式才有效。分别解释如下:
- %%
- 文本的 %
- %a
- 当前区域的星期几的简写 (Sun..Sat)
- %A
- 当前区域的星期几的全称 (不同长度) (Sunday..Saturday)
- %b
- 当前区域的月份的简写 (Jan..Dec)
- %B
- 当前区域的月份的全称(变长) (January..December)
- %c
- 当前区域的日期和时间 (Sat Nov 04 12:02:33 EST 1989)
- %d
- (月份中的)几号(用两位表示) (01..31)
- %D
- 日期(按照 月/日期/年 格式显示) (mm/dd/yy)
- %e
- (月份中的)几号(去零表示) ( 1..31)
- %h
- 同 %b
- %H
- 小时(按 24 小时制显示,用两位表示) (00..23)
- %I
- 小时(按 12 小时制显示,用两位表示) (01..12)
- %j
- (一年中的)第几天(用三位表示) (001..366)
- %k
- 小时(按 24 小时制显示,去零显示) ( 0..23)
- %l
- 小时(按 12 小时制显示,去零表示) ( 1..12)
- %m
- 月份(用两位表示) (01..12)
- %M
- 分钟数(用两位表示) (00..59)
- %n
- 换行
- %p
- 当前时间是上午 AM 还是下午 PM
- %r
- 时间,按 12 小时制显示 (hh:mm:ss [A/P]M)
- %s
- 从 1970年1月1日0点0分0秒到现在历经的秒数 (GNU扩充)
- %S
- 秒数(用两位表示)(00..60)
- %t
- 水平方向的 tab 制表符
- %T
- 时间,按 24 小时制显示(hh:mm:ss)
- %U
- (一年中的)第几个星期,以星期天作为一周的开始(用两位表示) (00..53)
- %V
- (一年中的)第几个星期,以星期一作为一周的开始(用两位表示) (01..52)
- %w
- 用数字表示星期几 (0..6); 0 代表星期天
- %W
- (一年中的)第几个星期,以星期一作为一周的开始(用两位表示) (00..53)
- %x
- 按照 (mm/dd/yy) 格式显示当前日期
- %X
- 按照 (%H:%M:%S) 格式显示当前时间
- %y
- 年的后两位数字 (00..99)
- %Y
- 年(用 4 位表示) (1970...)
- %z
- 按照 RFC-822 中指定的数字时区显示(如, -0500) (为非标准扩充)
- %Z
- 时区(例如, EDT (美国东部时区)), 如果不能决定是哪个时区则为空
默认情况下,用 0 填充数据的空缺部分. GNU 的 date 命令能分辨在 `%'和数字指示之间的以下修改.
- `-' (连接号) 不进行填充 `_' (下划线) 用空格进行填充
date - 打印或设置系统日期和时间的更多相关文章
- Linux date命令 - 显示和设置系统日期与时间
操作系统上的时间也许只是当做一个时钟.特别在控制台下, 我们通常并不认为时间有什么重要的.但是对于管理员,这种认识是错误的.你知道错误的日期和时间会导致你不能编译程序么? 因为日期和时间很重要,这或许 ...
- CentOS下date命令 - 显示和设置系统日期与时间
显示系统日期 要显示系统日期,只要输入: $ date Thu Dec 5 22:55:41 WIB 2013 格式化显示日期 日期有很多格式.如果你不喜欢默认的格式,你可以换一种格式.你可能会想&q ...
- Android 通过应用设置系统日期和时间的方法
Android 通过应用设置系统日期和时间的方法 android 2.3 android 4.0 测试可行,不过需要ROOT权限. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ...
- 不修改系统日期和时间格式,解决Delphi报错提示 '****-**-**'is not a valid date and time
假如操作系统的日期格式不是yyyy-MM-dd格式,而是用strtodate('2014-10-01')) 来转换的话,程序会提示爆粗 '****-**-**'is not a valid date ...
- Android实践 -- 设置系统日期时间和时区
设置系统日期时间和时区 设置系统的日期时间和时区,需要 系统权限和系统签名,android:sharedUserId="android.uid.system" 需要在manifes ...
- bat 获取系统日期,时间,并去掉时间小时前面的空格和时间后面的空格
@echo off rem BAT获取系统日期,时间,并去掉时间小时前面的空格和时间后面的空格 echo *** %DATE% echo *** %TIME% set THISDATE=%DATE:~ ...
- date 显示或设置系统时间和日期
显示或设置系统时间和日期 date [options] [+format] date [options] [new date] date用来显示系统的时间和日期,超级用户可以使用date来更改系统时钟 ...
- 我使用过的Linux命令之date - 显示、修改系统日期时间
原文地址:http://www.cnblogs.com/diyunpeng/archive/2011/11/20/2256538.html 用途说明 ate命令可以用来显示和修改系统日期时间,注意不是 ...
- 我使用过的Linux命令之date - 显示、修改系统日期时间(转)
用途说明 ate命令可以用来显示和修改系统日期时间,注意不是time命令. 常用参数 格式:date 显示当前日期时间. 格式:date mmddHHMM 格式:date mmddHHMMYYYY 格 ...
随机推荐
- I.MX6 查看baudrate确定是否被其他程序占用
/*********************************************************************** * I.MX6 查看baudrate确定是否被其他程序 ...
- SPOJ:The Next Palindrome(贪心&思维)
A positive integer is called a palindrome if its representation in the decimal system is the same wh ...
- BZOJ1143:祭祀river(二分图求有向图的最大点独立集)
在遥远的东方,有一个神秘的民族,自称Y族.他们世代居住在水面上,奉龙王为神.每逢重大庆典, Y族都 会在水面上举办盛大的祭祀活动.我们可以把Y族居住地水系看成一个由岔口和河道组成的网络.每条河道连接着 ...
- python requests 调用restful api
#!/usr/bin/python# -*- coding: utf-8 -*- import jsonimport requestsfrom urlparse import urljoin BASE ...
- 从0开始学习Hadoop(1) 环境准备 Win7环境+VirtureBox+Ubuntu
虚拟机:VirtureBox 3.18 下载地址: https://www.virtualbox.org/ 操作系统:Ubuntu 版本:ubuntu-15.04-desktop-amd64.iso ...
- bzoj 4568: [Scoi2016]幸运数字【树链剖分+线段树+线性基】
一眼做法,好处是好想好写坏处是常数大,容易被卡(bzoj loj 洛谷开O2 能AC,不开有90分-- 大概就是树剖之后维护线段树,在线段树的每个节点上上维护一个线性基,暴力\( 60^2 \)的合并 ...
- Word Cloud (词云) - Matlab
今天要总结的是 Word Cloud 最后一个部分了,用 Matlab 来创建 word cloud.Matlab R2018b 已经提供 wordcloud 函数可以直接生成词云了. >> ...
- 使用VS2008,VS2010编译64位的应用程序
要编译生成64位的应用程序,就必须把vs2008,或vs2010的配置管理器设置为x64. 如果你的配置管理器那里没有x64这个选项,那么是你在安装vs时可能没有安装这个组件.你不用卸载vs,只需打开 ...
- 理解Javascript的闭包【转】
什么是闭包 闭包是什么?闭包是Closure,这是静态语言所不具有的一个新特性.但是闭包也不是什么复杂到不可理解的东西,简而言之,闭包就是: 闭包就是函数的局部变量集合,只是这些局部变量在函数返回后会 ...
- _bzoj1036 [ZJOI2008]树的统计Count【树链剖分】
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1036 保存模版. 执行qmax与qsum操作,往上爬的时候最开始的代码出了点小问题,往上爬的 ...