linux date -d 的一些使用方法[通俗易懂]

linux date -d 的一些使用方法

大家好,又见面了,我是全栈君。

date命令中格式输出类型字符含义例如以下:

%%	一个文字的 %
%a	当前locale 的星期名缩写(比如: 日,代表星期日)
%A	当前locale 的星期名全称 (如:星期日)
%b	当前locale 的月名缩写 (如:一,代表一月)
%B	当前locale 的月名全称 (如:一月)
%c	当前locale 的日期和时间 (如:2005年3月3日 星期四 23:05:25)
%C	世纪;比方 %Y。通常为省略当前年份的后两位数字(比如:20)
%d	按月计的日期(比如:01)
%D	按月计的日期;等于%m/%d/%y
%e	按月计的日期,加入空格,等于%_d
%F	完整日期格式,等价于 %Y-%m-%d
%g	ISO-8601 格式年份的最后两位 (參见%G)
%G	ISO-8601 格式年份 (參见%V)。一般仅仅和 %V 结合使用
%h	等于%b
%H	小时(00-23)
%I	小时(00-12)
%j	按年计的日期(001-366)
%k   hour, space padded ( 0..23); same as %_H
%l   hour, space padded ( 1..12); same as %_I
%m   month (01..12)
%M   minute (00..59)
%n	换行
%N	纳秒(000000000-999999999)
%p	当前locale 下的"上午"或者"下午"。未知时输出为空
%P	与%p 相似,可是输出小写字母
%r	当前locale 下的 12 小时时钟时间 (如:11:11:04 下午)
%R	24 小时时间的时和分,等价于 %H:%M
%s	自UTC 时间 1970-01-01 00:00:00 以来所经过的秒数
%S	秒(00-60)
%t	输出制表符 Tab
%T	时间,等于%H:%M:%S
%u	星期。1 代表星期一
%U	一年中的第几周。以周日为每星期第一天(00-53)
%V	ISO-8601 格式规范下的一年中第几周,以周一为每星期第一天(01-53)
%w	一星期中的第几日(0-6),0 代表周一
%W	一年中的第几周,以周一为每星期第一天(00-53)
%x	当前locale 下的日期描写叙述 (如:12/31/99)
%X	当前locale 下的时间描写叙述 (如:23:13:48)
%y	年份最后两位数位 (00-99)
%Y	年份
%z +hhmm		数字时区(比如,-0400)
%:z +hh:mm		数字时区(比如,-04:00)
%::z +hh:mm:ss	数字时区(比如,-04:00:00)
%:::z			数字时区带有必要的精度 (比如,-04。+05:30)
%Z			按字母表排序的时区缩写 (比如。EDT)



date -d 的一下经常使用演示样例与说明:

date -d ‘2 days ago’		//显示2天曾经的时间
date -d ‘60 second ago’		//显示60秒曾经的时间

date -d '3 months 1 day'	//显示3月零1天以后的时间

date -d '25 Dec' +%j		//显示12月25日在当年的哪一天

date -d '1970-01-01 00:00:30 +0000' +%s   //自UTC 时间 1970-01-01 00:00:00 以来所经过的秒数

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/116005.html原文链接:https://javaforall.net

(0)
上一篇 2022年1月27日 下午1:00
下一篇 2022年1月27日 下午1:00


相关推荐

  • JSP页面通过URL传递中文参数出现中文乱码问题

    JSP页面通过URL传递中文参数出现中文乱码问题做项目时遇到这个问题问题描述:通过点击这个参数名并进行跳转control层,进行参数接受并处理。${cs.name}里面包含中文<a href="${pageContext.request.contextPath}/recommend_navCategory?name=${cs.name}">${cs.name}</a>服务器端:ISO-8859-1是tomca…

    2022年6月13日
    32
  • AI大模型本地私有化部署

    AI大模型本地私有化部署

    2026年3月13日
    2
  • linux详解sudoers

    linux详解sudoers文章目录sudo使用sudo命令执行过程赋予用户sudo操作的权限/etc/sudoers内容详解编辑/etc/sudoers命令作用域通配符以及取消命令输入密码时有反馈修改sudo会话时间实践sudoers文件详解sudo使用Linux是多用户多任务的操作系统,共享该系统的用户往往不只一个。出于安全性考虑,有必要通过useradd创建一些非root用户,只让它们拥有不完全的权限;如有…

    2022年6月20日
    42
  • vue项目打包步骤

    vue项目打包步骤vue项目打包终端运行命令npmrunbuild打包成功的标志与项目的改变,如下图:点击index.html,通过浏览器运行,出现以下报错,如图:那么应该如下修改呢?具体步骤如下:1、查看package.js文件的scripts命令2、打开webpack.dev.conf.js文件,找到publicPath:config.dev.assetsPublicPath,按Ctrl点击,跳转到in…

    2022年6月10日
    133
  • 如何在MyEclipse中反编译class文件

    如何在MyEclipse中反编译class文件反编译 class 文件 以前都是用的 jd gui exe 这个绿色软件 最近学到了如何在 Myeclipse 中直接查看 class 文件 这里记录一下 nbsp nbsp nbsp nbsp 1 下载 net sf jadclipse 3 3 0 jar 没有的话 可以网上搜一下 nbsp nbsp nbsp nbsp nbsp 2 将下载的这个软件放到 MyEclipse 的 dropins 文件夹下 安装过 svn 插件的估计对这个就很了解了 没有这个文件夹 自己可以新建一个

    2026年3月17日
    2
  • 关于&0x80

    关于&0x80一些关于 windows 相关的书 书中提到扫描码的概念 扫描码的最低 7 为 0 6 位 是描述码值 而最高位 7 位 就描述该键是否被按下了 所以要想知道该键是否被按下就必须与 0x80 相与 例如 GetKeyState VK UP amp 0x80 或 KeyStateBuff DIK ESCAPE amp 0x80 同时 在 ANSIC 标准中

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号