位置: IT常识 - 正文

Linux date日期格式及加减运算(linux日期格式)

编辑:rootadmin
这篇文章主要介绍了Linux date日期格式及加减运算,需要的朋友可以参考下... 16-11-21

推荐整理分享Linux date日期格式及加减运算(linux日期格式),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux datetime,linux设置日期格式,linux date修改日期,linux中日期时间的表示方法有,linux日期格式,linux中日期时间的表示方法有,linux date修改日期,linux日期显示,内容如对您有帮助,希望把文章链接给更多的朋友!

显示时间是个常用的命令,在写shell脚本中也经常会用到与日期相关文件名或时间显示。无论是Linux还是windows下都是date命令。

Linux下date命令用法date [OPTION]… [+FORMAT]date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

date命令参数-d, –date=STRING 显示STRING指定的时间-f, –file=DATEFILE 类似–date参数显示DATEFILE文件中的每行时间-ITIMESPEC, –iso-8601[=TIMESPEC] 以ISO 8601 格式显示日期/时间。TIMESPEC为”date”(只显示日期)、”hours”、”minutes”、”senconds”(显示时间精度)之一,默认为”date”。-r, –reference=FILE 显示文件的最后修改时间-R, –rfc-2822 以RFC-2822兼容日期格式显示时间-s, –set=STRING 设置时间为STRING-u, –utc, –universal 显示或设定为Coordinated Universal Time时间格式

date命令输出显示格式

%% 字符%%a 星期的缩写(Sun..Sat)%A 星期的完整名称 (Sunday..Saturday)%b 月份的缩写(Jan..Dec)%B 月份的完整名称(January..December)%c 日期时间(Sat Nov 04 12:02:33 EST 1989)%C 世纪(年份除100后去整) [00-99]%d 一个月的第几天(01..31)%D 日期(mm/dd/yy)%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 -d "2010-11-15 23:00:01"Mon Nov 15 23:00:01 PST 2010$ date -d "2010/11/15 23:0:2"Mon Nov 15 23:00:02 PST 2010$ date -d "2010/11/15T23:0:2"Mon Nov 15 08:00:02 PST 2010$$ echo "2010-11-15 23:00:01" > date.txt$ echo "2010/11/15 23:00:02" >> date.txt$ cat date.txt2010-11-15 23:00:012010/11/15 23:00:02$ date -f date.txtMon Nov 15 23:00:01 PST 2010Mon Nov 15 23:00:02 PST 2010$$ ls -ltotal 4-rw-r--r-- 1 znan sybase 40 Nov 15 21:14 date.txt$ date -r date.txtMon Nov 15 21:14:36 PST 2010$$ date -I2010-11-15$ date -Ihours2010-11-15T21-0800$ date -Iminutes2010-11-15T21:16-0800$ date -Iseconds2010-11-15T21:16:24-0800$$ date -RMon, 15 Nov 2010 21:47:08 -0800$ date -uTue Nov 16 05:47:13 UTC 2010$$ date +"Today is %A."Today is Monday.$ date +"Date:%b. %e, %G"Date:Nov. 15, 2010$ date +"Date: %b.%e, %G"Date: Nov.15, 2010$ date +"%x %X"11/15/2010 09:50:21 PM$ date +"%Y-%m-%d %H:%M:%S"2010-11-15 21:51:32$ date +"%Y-%m-%d %I:%M:%S %p"2010-11-15 09:51:55 PM

Linux date 常用时间格式

date=$(date "+%Y-%m-%d___%H:%M:%S")echo date2012-08-16___05:52:20

date "+%Y-%m-%d"2012-08-16------------------------------------

Linux date 日期加减运算date // 默认时间格式Thu Aug 16 05:42:38 UTC 2012

Linux date日期格式及加减运算(linux日期格式)

date +"%b %e, %G" // 定制格式Aug 16, 2012

date +"%b %e, %G" -d'-1 day' 或 date -d'-1 day' +"%b %e, %G" // 减一天(加一天类似)Aug 15, 2012

date +"%b %e, %G" -d'+1 month' 或 date -d'+1 month' +"%b %e, %G" // 加一月(减一月类似)Sep 16, 2012

date +"%Y年%m月%d日"2012年08月20日

date +"%Y年%m月%d日" -d'-1 day' // 同上面加减1天(或加减1月)2012年08月19日

date +"%Y年%-m月%d日" // %-m 去除月份对其的零2012年8月20日------------------------------------

Ubuntu 修改系统时间sudo date -s MM/DD/YYsudo date -s hh:mm:ss注意,这里说的是系统时间,是linux由操作系统维护的。

在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是问题的原因。

如果要确保修改的硬件时间生效,可以执行如下命令。 sudo dwclock -w 或 sudo clock -w(ubuntu下有时候无法用clock -w 没有这个命令 如果没有就 使用这个hwclock -w)这个命令强制把系统时间写入CMOS。

查看硬件时间

sudo hwclock --show$ sudo hwclock --showThursday, August 16, 2012 PM04:46:32 UTC -0.664019 seconds

核心提示:让VMware虚拟机上的ubuntu10.10时间与网络同步每次启动虚拟机后,ubuntu10.10的时间都不合适,发现需要这样设置:系统–>系统管理–>时间和日期时区选择:Asia/Chongqing配置选择:与互联网服务器保持同步(这时提示需要安装名称为ntp的软件,安装即可,安装后提示要替换一个文件,选择“替换“)时间服务器选择:time.nuri.NET(Korea,Asia)

查看文件命令:ls -l 和 ls -l --time-style=long-iso

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

上一篇:Mac电脑的视频接口和雷电接口的分辨方法(macbook视频怎么用)

下一篇:资源管理器被关闭但没有自动重启怎么办(资源管理器被关闭了怎么恢复)

  • 佳能750d怎么样(佳能750)(佳能eos750d怎么样)

    佳能750d怎么样(佳能750)(佳能eos750d怎么样)

  • 鸿蒙系统感应黑屏怎么取消(鸿蒙系统黑屏无法开机)

    鸿蒙系统感应黑屏怎么取消(鸿蒙系统黑屏无法开机)

  • 微信自助解封多久失效(微信自助解封多长时间可以换人)

    微信自助解封多久失效(微信自助解封多长时间可以换人)

  • 50mm镜头拍人像要几米(50mm镜头拍人像距离)

    50mm镜头拍人像要几米(50mm镜头拍人像距离)

  • 电脑怎么操作多选图片(电脑怎么操作多屏幕显示)

    电脑怎么操作多选图片(电脑怎么操作多屏幕显示)

  • 苹果11被偷了别人能用吗(苹果11被偷了别人刷机能用吗安全吗)

    苹果11被偷了别人能用吗(苹果11被偷了别人刷机能用吗安全吗)

  • cad命令栏如何还原(cad命令栏怎么掉出来)

    cad命令栏如何还原(cad命令栏怎么掉出来)

  • 小爱同学定时关闭音乐

    小爱同学定时关闭音乐

  • 苹果11内存64g够用吗

    苹果11内存64g够用吗

  • 拼多多打不开网页怎么回事(拼多多打不开网页链接)

    拼多多打不开网页怎么回事(拼多多打不开网页链接)

  • 数字音频输出pcm是什么意思(数字音频输出pcm和raw)

    数字音频输出pcm是什么意思(数字音频输出pcm和raw)

  • b站特别关注和普通关注的区别(b站特别关注别人知道吗)

    b站特别关注和普通关注的区别(b站特别关注别人知道吗)

  • miui12稳定版内测什么时候推送(miui12稳定版内测更新频率是多少)

    miui12稳定版内测什么时候推送(miui12稳定版内测更新频率是多少)

  • oppoa59怎么录屏幕视频(oppoa59怎么录屏幕视频带声音)

    oppoa59怎么录屏幕视频(oppoa59怎么录屏幕视频带声音)

  • opporeno充电要多久(opporeno4充电多久)

    opporeno充电要多久(opporeno4充电多久)

  • 安卓flash怎么打开(flash player安卓版怎么用)

    安卓flash怎么打开(flash player安卓版怎么用)

  • 有网为什么微信发不过去(有网为什么微信无法连接)

    有网为什么微信发不过去(有网为什么微信无法连接)

  • 如何将证件照的蓝底变成白底(如何将证件照的红底变成白底)

    如何将证件照的蓝底变成白底(如何将证件照的红底变成白底)

  • 华为p30有超广角吗(华为p30有超广角模式吗)

    华为p30有超广角吗(华为p30有超广角模式吗)

  • 无锁无面容是什么意思(什么叫无锁无面容)

    无锁无面容是什么意思(什么叫无锁无面容)

  • 转转被永久封禁能收到钱吗(转转被永久封禁还能收到钱吗)

    转转被永久封禁能收到钱吗(转转被永久封禁还能收到钱吗)

  • 荣耀v20后面摄像头都是啥(华为荣耀v20后置摄像头)

    荣耀v20后面摄像头都是啥(华为荣耀v20后置摄像头)

  • excel图例靠上(excel图例在顶部显示)

    excel图例靠上(excel图例在顶部显示)

  • ios12.2怎么查看保修(苹果手机怎么看ios版本12.4)

    ios12.2怎么查看保修(苹果手机怎么看ios版本12.4)

  • 2022年电子设计竞赛B题倒库闭环的思考(2022年电子设计大赛F题)

    2022年电子设计竞赛B题倒库闭环的思考(2022年电子设计大赛F题)

  • python如何实现均方误差和均方根误差?(python 平均函数)

    python如何实现均方误差和均方根误差?(python 平均函数)

  • Python中if嵌套是什么?(pythonif嵌套语句)

    Python中if嵌套是什么?(pythonif嵌套语句)

  • 转让股份缴纳什么税
  • 房地产企业的样板房费用计入哪个科目
  • 增值税纳税申报时间
  • 消费税征税范围是什么口诀
  • 核定征收企业所得税应税所得率
  • 个体工商户需要交税吗?怎么交?
  • 出租车定额发票真伪查询
  • 普票销项负数发票
  • 通行费机打发票税率
  • 一般纳税人劳务税率是多少2023
  • 企业债务的利息允许从税前利润扣除是什么意思
  • 跨区域施工增值税怎么交
  • 金税三期能查几年前的发票
  • 退休人员返聘后辞退怎样补偿
  • 个人房源出租
  • 合同税率16%调整到13%怎么算
  • 固定资产的运费和关税计入什么费用
  • 电子发票可以开专票吗
  • 处置报废车辆如何缴纳增值税
  • 服务费的进项税能抵扣么
  • 房地产行业的增值税是多少
  • 鸿蒙大文件夹怎么设置透明度
  • 企业取得的利息收入 用什么科目
  • 政府扶持资金要交所得税吗
  • 华为mate50pro怎么读
  • 局域网游戏电脑
  • win11系统语言修改不了
  • 总公司人员的工资子公司发,如何报税?
  • 土地房屋转让协议书
  • 应付债券借贷
  • linux命令行使用鼠标
  • PHP:pcntl_wait()的用法_PCNTL函数
  • 超市内账会计一般每月做什么
  • zendstudio怎么创建php项目
  • php连接数据库实现登录注册
  • 初学者是啥意思
  • 玻璃深加工企业排名
  • magento后台无法登录解决办法的两种方法
  • 睿智目标检测yolov8
  • echarts在地图上标记图标
  • yolov5画框重复、大框包小框问题解决,c++、python代码调用onnx
  • js原型模式创建对象的优缺点
  • 网上学电脑的软件
  • 实收资本大于注册资本是什么意思
  • 收取的水电费怎么入账
  • 织梦怎么采集文章
  • vue$router
  • 发票的类型分为哪几类
  • 外购豆油给送客户好吗
  • 小规模纳税人购入货物收到增值税专用发票
  • 计提医疗保险费的会计分录
  • 暂估入库需要入什么科目
  • 以现金形式发工资的公司
  • 货款和发票金额不一致
  • 发票遗失重开需要收费吗?
  • 为什么要缴纳残保金
  • 律师事务所日语助理
  • 增值税稽查补交税会计处理
  • sqlserver解锁用户命令
  • SQL 中sp_executesql存储过程的使用帮助
  • 腾讯云 阿里云 营收对比
  • win7双击文件无反应
  • 删除 ubuntu
  • centos如何下载
  • 服务器中的ocp卡全称是什么
  • mac如何在桌面显示我的电脑
  • win7如何打开远程桌面连接
  • 电脑没有网络连接怎么办
  • vue路由router
  • 如何大小写字母转换
  • python科学计算程序
  • 基于JAVASCRIPT实现的可视化工具是
  • JavaScript基础语法详解
  • 医保银行代扣是什么意思
  • 个体工商户定期定额核定
  • 税控盘换新盘
  • 电子签章在电脑上怎样加印章
  • 税务清单模板
  • 黄金消费税如何征收
  • 股东向公司借款需要什么手续
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设