位置: 编程技术 - 正文

linux命令大全之date命令详解(date命令设置时间)(linux命令合集)

发布时间:2024-02-26

推荐整理分享linux命令大全之date命令详解(date命令设置时间)(linux命令合集),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux 命令大全,linux命令大全chm版,linux命令总结,linux命令l,linux 命令大全,linux 命令大全,linux命令大全详解,linux命令大全chm版,内容如对您有帮助,希望把文章链接给更多的朋友!

在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便。1.命令格式:date [参数]... [+格式]

2.命令功能:date 可以用来显示或设定系统的日期与时间。

3.命令参数:必要参数:%H 小时(以-来表示)。 %I 小时(以-来表示)。 %K 小时(以0-来表示)。 %l 小时(以0-来表示)。 %M 分钟(以-来表示)。 %P AM或PM。 %r 时间(含时分秒,小时以小时AM/PM来表示)。 %s 总秒数。起算时间为-- :: UTC。 %S 秒(以本地的惯用法来表示)。 %T 时间(含时分秒,小时以小时制来表示)。 %X 时间(以本地的惯用法来表示)。 %Z 市区。 %a 星期的缩写。 %A 星期的完整名称。 %b 月份英文名的缩写。 %B 月份的完整英文名称。 %c 日期与时间。只输入date指令也会显示同样的结果。 %d 日期(以-来表示)。 %D 日期(含年月日)。 %j 该年中的第几天。 %m 月份(以-来表示)。 %U 该年中的周数。 %w 该周的天数,0代表周日,1代表周一,异词类推。 %x 日期(以本地的惯用法来表示)。 %y 年份(以-来表示)。 %Y 年份(以四位数来表示)。 %n 在显示时,插入新的一行。 %t 在显示时,插入tab。 MM 月份(必要) DD 日期(必要) hh 小时(必要) mm 分钟(必要)ss 秒(选择性)

选择参数:-d<字符串>  显示字符串所指的日期与时间。字符串前后必须加上双引号。 -s<字符串>  根据字符串来设置日期与时间。字符串前后必须加上双引号。 -u  显示GMT。 --help  在线帮助。 --version  显示版本信息

4.使用说明:

1.在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下: % : 打印出 %:%n : 下一行%t : 跳格%H : 小时(..)%I : 小时(..)%k : 小时(0..)%l : 小时(1..)%M : 分钟(..)%p : 显示本地 AM 或 PM%r : 直接显示时间 ( 小时制,格式为 hh:mm:ss [AP]M)%s : 从 年 1 月 1 日 :: UTC 到目前为止的秒数%S : 秒(..)%T : 直接显示时间 ( 小时制)%X : 相当于 %H:%M:%S%Z : 显示时区 %a : 星期几 (Sun..Sat)%A : 星期几 (Sunday..Saturday)%b : 月份 (Jan..Dec)%B : 月份 (January..December)%c : 直接显示日期与时间%d : 日 (..)%D : 直接显示日期 (mm/dd/yy)%h : 同 %b%j : 一年中的第几天 (..)%m : 月份 (..)%U : 一年中的第几周 (..) (以 Sunday 为一周的第一天的情形)%w : 一周中的第几天 (0..6)%W : 一年中的第几周 (..) (以 Monday 为一周的第一天的情形)%x : 直接显示日期 (mm/dd/yy)%y : 年份的最后两位数字 (.)%Y : 完整年份 (..)

2.在设定时间方面:

linux命令大全之date命令详解(date命令设置时间)(linux命令合集)

date -s //设置当前时间,只有root权限才能设置,其他只能查看。date -s //设置成,这样会把具体时间设置成空::date -s :: //设置具体时间,不会对日期做更改date -s “:: --″ //这样可以设置全部时间date -s “:: ″ //这样可以设置全部时间date -s “-- ::″ //这样可以设置全部时间date -s “ ::″ //这样可以设置全部时间3.加减:date +%Y%m%d //显示前天年月日date +%Y%m%d --date="+1 day" //显示前一天的日期date +%Y%m%d --date="-1 day" //显示后一天的日期date +%Y%m%d --date="-1 month" //显示上一月的日期date +%Y%m%d --date="+1 month" //显示下一月的日期date +%Y%m%d --date="-1 year" //显示前一年的日期date +%Y%m%d --date="+1 year" //显示下一年的日期

5.使用实例:

实例1:显示当前时间

命令:复制代码代码如下:datedate '+%c'date '+%D'date '+%x'date '+%T'输出:复制代码代码如下:[root@localhost ~]# date年 月 日 星期六 :: CST[root@localhost ~]# date '+%c'年月日 星期六 时分秒[root@localhost ~]# date '+%D'//[root@localhost ~]# date '+%x'年月日[root@localhost ~]# date '+%T'::[root@localhost ~]# date '+%X'时分秒[root@localhost ~]#

实例2:显示日期和设定时间命令:date --date ::输出:复制代码代码如下:[root@localhost ~]# date '+%c'年月日 星期六 时分秒[root@localhost ~]# date --date ::年 月 日 星期六 :: CST[root@localhost ~]# date '+%c' --date ::年月日 星期六 时分秒[root@localhost ~]#[code]</p><p>实例3:date -d参数使用命令: date -d "nov "输出:[code][root@localhost ~]# date -d "nov "年 月 日 星期四 :: CST[root@localhost ~]# date -d '2 weeks'年 月 日 星期六 :: CST[root@localhost ~]# date -d 'next monday'年 月 日 星期一 :: CST[root@localhost ~]# date -d next-day +%Y%m%d[root@localhost ~]# date -d tomorrow +%Y%m%d[root@localhost ~]# date -d last-day +%Y%m%d[root@localhost ~]# date -d yesterday +%Y%m%d[root@localhost ~]# date -d last-month +%Y%m[root@localhost ~]# date -d next-month +%Y%m[root@localhost ~]# date -d ' days ago' 年 月 日 星期四 :: CST[root@localhost ~]# date -d '- days' 年 月 日 星期四 :: CST[root@localhost ~]# date -d 'dec -2 weeks'年 月 日 星期五 :: CST[root@localhost ~]# date -d ' days'年 月 日 星期日 :: CST说明:#后为需要输入的命令

date 命令的另一个扩展是 -d 选项,该选项非常有用。使用这个功能强大的选项,通过将日期作为引号括起来的参数提供,您可以快速地查明一个特定的日期。-d 选项还可以告诉您,相对于当前日期若干天的究竟是哪一天,从现在开始的若干天或若干星期以后,或者以前(过去)。通过将这个相对偏移使用引号括起来,作为 -d 选项的参数,就可以完成这项任务。具体说明如下:date -d "nov " 今年的 月 日是星期三date -d '2 weeks' 2周后的日期date -d 'next monday' (下周一的日期)date -d next-day +%Y%m%d(明天的日期)或者:date -d tomorrow +%Y%m%ddate -d last-day +%Y%m%d(昨天的日期) 或者:date -d yesterday +%Y%m%ddate -d last-month +%Y%m(上个月是几月)date -d next-month +%Y%m(下个月是几月)使用 ago 指令,您可以得到过去的日期:date -d ' days ago' (天前的日期)使用负数以得到相反的日期:date -d 'dec -2 weeks' (相对:dec 这个日期的两周前的日期)date -d '- days' (天以前的日期)date -d ' days'(天后的日期)

实例4:显示月份和日数命令:date '+%B %d'输出:复制代码代码如下:[root@localhost ~]# date '+%B %d' 十二月[root@localhost ~]#

实例5:显示时间后跳行,再显示目前日期 命令:date '+%T%n%D'输出:复制代码代码如下:[root@localhost ~]# date '+%T%n%D':://[root@localhost ~]#

linux命令大全之diff命令详解(比较文件内容) diff命令是linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方。diff在命令行中打印每一个行的改动。最新

Linux chmod命令详解和使用实例(改变文件或目录的访问权限) Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。文件或目录的访问权限分为只读,只写

linux命令大全之ln命令详解(创建软链接和硬链接) ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需

标签: linux命令合集

本文链接地址:https://www.jiuchutong.com/biancheng/356949.html 转载请保留说明!

上一篇:linux命令之gzip命令详解和使用实例(linux gunzip)

下一篇:linux命令大全之diff命令详解(比较文件内容)(linux命令总结)

  • 增值税申报表如何打印
  • 旅客运输服务解释
  • 维修费税率是13的话归口什么类别
  • etc发票可以抵扣进项税吗
  • 子公司注销母公司投资损失企业所得税
  • 二手房交易税费最新规定
  • 高铁票抵扣税率怎么计算
  • 长期待摊费用可以转入固定资产吗
  • 按季度支付贷款利息权责发生制
  • 税务机关如何正确行使代位权
  • 抵扣红冲发票怎么报税
  • 电视台广告费可以抵扣吗
  • 双倍余额递减法考虑净残值吗
  • 企业所得税怎么征收
  • 税收优惠政策2020年
  • 债务利息税前列支什么意思
  • 转让土地使用权交什么税
  • 财务费用结转本年利润借贷方怎么记
  • 快递有发票快递如何收费
  • 产品种类很多月末怎么结转生产成本
  • 营改增后兼营非应税劳务的税务处理怎么做?
  • 个人开发是什么意思
  • PHP:token_name()的用法_Tokenizer函数
  • 固定资产进项税额一次性抵扣
  • vue项目页面写在哪里
  • element分页器
  • 卖出回购证券的钱怎么算
  • php trim函数
  • php实现文件上传需要使用哪个全局变量
  • vue 自适应网站ui框架
  • vue修饰词
  • dmsetup remove_all 会不会清掉数据
  • 用友财务软件怎么下载到电脑
  • 财政收入的收缴具体包括
  • 如何检查文件是否有毒
  • vue获取dom元素的方法
  • 帝国cms吧
  • 开业请别人吃饭怎么说
  • 生产设备的折旧分录
  • 第一次购买金税盘会计分录
  • 其他资本公积主要包括
  • 新版电子税务局怎么增加办税人员
  • 差旅费津贴要交税吗怎么算
  • 个税如果是公司怎么申报
  • mysql密码忘了怎么办?
  • 付款退回怎么做账
  • 哪些合同必须签订书面合同
  • 购销合同印花税计税依据
  • 固定资产处置损益怎么算
  • 补缴以前年度所得税怎么做会计分录
  • 长期借款账务处理会计分录
  • 小规模纳税人减按1%怎么计算
  • 青苗赔偿规定
  • 劳务分包需要什么条件
  • 劳务外包账务
  • 对公账户明细入账怎么查
  • 待清算商户消费款项是什么
  • 公司想自己开发票怎么申请
  • 在mysql中使用什么语句来查询数据
  • 如何修改windows注册表
  • linuxmail命令
  • ubuntu20.04怎么用
  • 笔记本win8.1怎么重装系统
  • linux邮件设置方法
  • squid服务器配置
  • u盘通过什么读写数据
  • vue的挂载
  • js实现时间
  • 归档 oracle
  • jquerycdn
  • unity camera fov
  • jquery选择器大全
  • javascript例题
  • python如何用pi
  • 婚前买房婚后个人还贷卖房怎么签字
  • 无锡税务app
  • 社保怎么退款申请在手机上
  • 北京地税app
  • 到税务局领购免税产品
  • 什么是深入调研工作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号