date——系统时间的命令

摘要:
最近在写自动化定时脚本时学了一下。参考:https://www.cnblogs.com/ginvip/p/6357378.html比如:利用crontab,每天输入日志到一个log中。只输入date指令也会显示同样的结果%C世纪[00-99]%d日期。)%zRFC-2822风格数字格式时区%Z时区,无法确定时区则为空

这是一个可以用各种姿势获得各种时间的命令。最近在写自动化定时脚本时学了一下。

参考:https://www.cnblogs.com/ginvip/p/6357378.html

比如:

date——系统时间的命令第1张

利用crontab,每天输入日志到一个log中。

直接输入 date

Fri Jul 5 16:38:56 CST 2019

星期  月  日  时:分:秒  时区  年

关键1:%%

使用date +"%%"可以很方便的获取各种时间

重点:

date——系统时间的命令第2张

获取年

date——系统时间的命令第3张

获取月

date——系统时间的命令第4张

获取日

date——系统时间的命令第5张

获取时

date——系统时间的命令第6张

获取分

date——系统时间的命令第7张

获取秒

date——系统时间的命令第8张

从00:00:00 1970-01-01 UTC开始的秒数

date——系统时间的命令第9张

一周的第几天(0代表周日)

关键2:-d

显示字符串描述的时间

date——系统时间的命令第10张

一天前的此时此刻

date——系统时间的命令第11张

一周前的此时此刻

date——系统时间的命令第12张

一月前的此时此刻

date——系统时间的命令第13张

两年后的两年前(现在)

其它:

date -s "2011-11-11 11:11:11"

设置系统时间

丧心病狂的%%

%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), 无法确定时区则为空

免责声明:文章转载自《date——系统时间的命令》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇自定义Prometheus告警规则Keil C51学习 10 8*8点阵屏下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

DorisSQL与MySQL函数对照 差异篇

## 1.日期函数### 时区.```mysql -> convert_tz(dt,from_tz,to_tz)doris -> CONVERT_TZ(DATETIME dt, VARCHAR from_tz, VARCHAR to_tz)```### 获取当前的日期,以DATE类型返回.```mysql -> CURDATE()dori...

oracle sql日期比较:

共三部分: 第一部分:oracle sql日期比较: http://www.blogjava.net/forker/archive/2007/09/07/143467.html#Post 第二部分:Oracle获取当前日期及日期格式 http://blog.sina.com.cn/s/blog_6168ee920100l2ye.html 第三部分: 获取昨...

读《Effect Java中文版》

读《Effect Java中文版》 译者序 序 前言 第1章引言 1   第2章创建和销毁对象 4 第1条:考虑用静态工厂方法代替构造函数 4 第2条:使用私有构造函数强化singleton属性 8 第3条:通过私有构造函数强化不可实例化的能力 10 第4条:避免创建重复的对象 11 第5条:消除过期的对象引用 14 第6条:避免使用终结函数 17  ...

Oracle 计算两个日期间隔的天数、月数和年数

转载自:https://www.cnblogs.com/AnneHan/p/4708386.html 在Oracle中计算两个日期间隔的天数、月数和年数: 一、天数: 在Oracle中,两个日期直接相减,便可以得到天数; 1 select to_date('08/06/2015','mm/dd/yyyy')-to_date('07/01/2015','mm...

mac-git-将云端文件pull到本地

云端新增加了一个文件,本地只有一个2.text  将云端pull到本地: (base) localhost:Merge_Conflict ligaijiang$ git log #查看git日志 commit f169235a4423fe33c690949937136bc2b0abf26b (HEAD -> master, origin/mast...

Shell脚本编程(一)

shell 脚本编程(一) 1 . shell 的作用 Shell的作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行一条,这种方式称为交互式(Interactive),Shell还有一种执行命令的方式称为批处理(Batch),用户事先写一个Shell脚本(Script),其中有很多条命令,让Shell一次把这些命令执行完,而不必一条一条地...