Linux的date命令有什么用
发表于:2025-11-14 作者:千家信息网编辑
千家信息网最后更新 2025年11月14日,这篇文章主要讲解了"Linux的date命令有什么用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Linux的date命令有什么用"吧!Linux常用
千家信息网最后更新 2025年11月14日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安全错误
数据库的锁怎样保障安全
清理数据库vf在哪
深圳市优你家互联网科技公司
关于网络安全新闻评论
2016网络安全市场规模
黑客入侵大型集团服务器
梦幻互通版哪里可以选择服务器
计算机网络技术需要学语文吗
mysq 连接单个数据库
服务器品牌竞争
数据库之间的区别
管家婆主机换服务器后怎么登录
网线ip地址是不是服务器的地址
常见顶级域名服务器地址
嵌入式软件开发团队
直连数据库技术的特点
上海做量化交易软件开发
网络安全主题征文750字
数据库教程2010版课后习题
wangle实现http服务器
赛虎网络技术有限公司
幻塔好友服务器
医院系统用的什么数据库
取数据中最大的时间的数据库
服务器安全基线检查
2000互联网科技泡沫损失
数据库章节名称数据类型
跟杰哥学网络安全
林州医保服务器什么时间修好
网络安全应用手册 下载
网络安全领域把已经发现