Linux之date命令

date命令是显示或设置系统时间与日期

很多shell脚本里面需要打印不同格式的时间或日期,以及要根据时间和日期执行操作。延时通常用于脚本执行过程中提供一段等待的时间。日期可以以多种格式去打印,也可以使用命令设置固定的格式。在类UNIX系统中,日期被存储为一个整数,其大小为自世界标准时间(UTC)1970年1月1日0时0分0秒起流逝的秒数。

命令功能

命令参数

date -s设置时间

加减

显示当前时间

> date
Mon Mar  1 22:09:51 CST 2021

> date '+%c'
Mon 01 Mar 2021 10:10:13 PM CST

> date '+%D'
03/01/21

> date '+%x'
03/01/2021

> date '+%T'
22:12:48

显示日期和设定时间

// 显示时间
>  date '+%c'
Mon 01 Mar 2021 10:16:41 PM CST

//设定时间
> date --date 08:42:00
Mon 01 Mar 2021 08:42:00 PM CST

显示时间后跳行,再显示目前日期

> date '+%T%n%D'
22:21:01
03/01/21

显示当前时间戳

> date +%s

时间戳转换成时间

date -d @时间戳

>date -d @1614608735 +"%Y-%m-%d %H:%M:%S"
2021-03-01 22:25:35

时间转换成时间戳

> date -d "2020-10-11 11:11:11" +"%s
1602385871

date -d参数使用

date 命令的另一个扩展是 -d 选项,该选项非常有用。使用这个功能强大的选项,通过将日期作为引号括起来的参数提供,您可以快速地查明一个特定的日期。-d 选项还可以告诉您,相对于当前日期若干天的究竟是哪一天,从现在开始的若干天或若干星期以后,或者以前(过去)。通过将这个相对偏移使用引号括起来,作为 -d 选项的参数,就可以完成这项任务。

展开阅读全文

页面更新:2024-02-25

标签:命令   引号   缩写   字符串   年中   指令   年份   选项   星期   参数   日期   小时   格式   时间   系统   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top