Linux的date命令有什么用
发表于:2024-11-24 作者:千家信息网编辑
千家信息网最后更新 2024年11月24日,这篇文章主要讲解了"Linux的date命令有什么用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Linux的date命令有什么用"吧!Linux常用
千家信息网最后更新 2024年11月24日Linux的date命令有什么用
这篇文章主要讲解了"Linux的date命令有什么用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Linux的date命令有什么用"吧!
Linux常用命令date命令可以用来显示或设定系统的日期与时间。
语法
date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]]
参数
-d datestr : 显示 datestr 中所设定的时间 (非系统时间) --help : 显示辅助讯息 -s datestr : 将系统时间设为 datestr 中所设定的时间 -u : 显示目前的格林威治时间 --version : 显示版本编号 -d:显示字符串所指的日期与时间。字符串前后必须加上双引号; -s:根据字符串来设置日期与时间。字符串前后必须加上双引号;
日期格式字符串列表
%Y 年份(以四位数来表示)。 %m 月份(以01-12来表示)。 %d 日期(以01-31来表示)。 %H 小时(以00-23来表示)。 %M 分钟(以00-59来表示)。 %S 秒(以本地的惯用法来表示)。 %s 总秒数。起算时间为1970-01-01 00:00:00 UTC。 %I 小时(以01-12来表示)。 %K 小时(以0-23来表示)。 %l 小时(以0-12来表示)。 %P AM或PM。 %r 时间(含时分秒,小时以12小时AM/PM来表示)。 %T 时间(含时分秒,小时以24小时制来表示)。 %X 时间(以本地的惯用法来表示)。 %Z 市区。 %a 星期的缩写。 %A 星期的完整名称。 %b 月份英文名的缩写。 %B 月份的完整英文名称。 %c 日期与时间。只输入date指令也会显示同样的结果。 %D 日期(含年月日)。 %j 该年中的第几天。 %U 该年中的周数。 %w 该周的天数,0代表周日,1代表周一,异词类推。 %x 日期(以本地的惯用法来表示)。 %y 年份(以00-99来表示)。 %n 在显示时,插入新的一行。 %t 在显示时,插入tab。 MM 月份(必要) DD 日期(必要) hh 小时(必要) mm 分钟(必要) ss 秒(选择性)
实例
#yyyy-mm-dd 格式顯示日期 [oracle@xag182 test_tar]$ date +"%Y-%m-%d" 2020-11-27 #yyyy-mm-dd hh34:mi:ss 格式顯示日期 [oracle@xag182 test_tar]$ date +"%Y-%m-%d %H:%M:%S" 2020-11-27 15:15:19 #轉格式 [oracle@xag182 test_tar]$ date -d "2020-12-12 15:41:30" +"%Y/%m/%d %H:%M:%S" 2020/12/12 15:41:30
日期計算
起算时间为1970-01-01 00:00:00 UTC 以來的總秒數 [oracle@xag182 test_tar]$ date +%s 1606464154 [oracle@xag182 test_tar]$ date +%s 1606464160 1年前 [oracle@xag182 test_tar]$ date +"%Y-%m-%d %H:%M:%S" -d "-1 year" 2019-11-27 15:50:23 1年後 [oracle@xag182 test_tar]$ date +"%Y-%m-%d %H:%M:%S" -d "+1 year" 2021-11-27 15:50:37 1月前 [oracle@xag182 test_tar]$ date +"%Y-%m-%d %H:%M:%S" -d "-1 month" 2020-10-27 15:50:47 1月後 [oracle@xag182 test_tar]$ date +"%Y-%m-%d %H:%M:%S" -d "+1 month" 2020-12-27 15:50:56 1天前 [oracle@xag182 test_tar]$ date +"%Y-%m-%d %H:%M:%S" -d "-1 day" 2020-11-26 15:51:12 1小時前 [oracle@xag182 test_tar]$ date +"%Y-%m-%d %H:%M:%S" -d "-1 hour" 2020-11-27 14:51:21 30分鐘前 [oracle@xag182 test_tar]$ date +"%Y-%m-%d %H:%M:%S" -d "-30 minute" 2020-11-27 15:21:37 120分鐘前 [oracle@xag182 test_tar]$ date +"%Y-%m-%d %H:%M:%S" -d "-120 second" 2020-11-27 15:49:53 1天後再1小時後(即25小時後) [oracle@xag182 test_tar]$ date +"%Y-%m-%d %H:%M:%S" -d "+1 day +1 hour" 2020-11-28 16:54:50 1天后再小時前(即23小時後) [oracle@xag182 test_tar]$ date +"%Y-%m-%d %H:%M:%S" -d "+1 day -1 hour" 2020-11-28 14:55:02
前後時間差
[oracle@xag182 test_tar]$ v_start=$(date +%s) ... [oracle@xag182 test_tar]$ v_end=$(date +%s) [oracle@xag182 test_tar]$ v_difference=$(( v_end - v_start )) [oracle@xag182 test_tar]$ echo $v_difference 14
感谢各位的阅读,以上就是"Linux的date命令有什么用"的内容了,经过本文的学习后,相信大家对Linux的date命令有什么用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
时间
日期
小时
命令
字符
字符串
必要
月份
格式
系统
学习
代表
内容
名称
年份
引号
时分
星期
缩写
英文
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库切换用户的命令
软件开发专业教材
浦东新区威力软件开发哪家强
重庆面条网络技术有限公司
代理服务器如何管理
印度网络安全视频
数据库编码 技术研究
钱宝网络技术有限公司
国产pc 服务器cpu
驻马店租房网络安全
淘宝如何导入数据库
怎么查看项目服务器
根服务器与中国
数据库读取不到表格信息
mysql指纹数据库
k歌伴侣连不上服务器
网络安全知识大礼包
轻应用服务器升级php
2021中国网络安全产业势能榜单排名
tls服务器里面的发动机
与网络安全有关的礼品
ppt模板 网络安全
计算机网络安全 百度云盘
上海任务态势系统软件开发
服务器连接后无法上网
租游戏服务器哪个品牌好
上海臻志网络技术有限公司
唯客网络技术武汉分公司
美容院数据库建设
嘉兴工业互联网天通科技园