匿名用户

1级

2016-04-27 回答

在实际操作中,一些脚本中会调用明天,或者昨天,或更多天前的日期,本文将叙述讲述用date 命令实现时间的显示。在Linux 系统中用man date -d 查询的参数说的比较模糊,以下举例进一步说明:

# man date

-d, --date=STRING

display time described by STRING, not ‘now’

查看明天日期

# date -d next-day +%Y%m%d

# date -d tomorrow +%Y%m%d

查看昨天日期

# date -d last -day +%Y%m%d

# date -d yesterday +%Y%m%d

查看上个月日期

# date -d last-month +%Y%m

查看下个月日期

date -d next-month +%Y%m

查看明年日期

# date -d next-year +%Y

获取昨天或多天前的日期

DATE=$(date +%Y%m%d --date ’2 days ago’)

date命令能用来显示或设定系统的日期和时间,在显示方面,使用者能设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下:

时间方面

%: 印出

% %n: 下一行

%t: 跳格

%H: 小时(00..23)

%I: 小时(01..12)

%k: 小时(0..23)

%l: 小时(1..12)

%M: 分钟(00..59)

%p: 显示本地 AM 或 PM

%r: 直接显示时间 (12 小时制,格式为 hh:mm:ss [AP]M)

%s: 从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数 %S: 秒(00..61)

%T: 直接显示时间 (24 小时制)

%X: 相当于 %H:%M:%S

%Z: 显示时区

日期方面

%a:星期几 (Sun..Sat)

%A:星期几 (Sunday..Saturday)

%b:月份 (Jan..Dec)

%B:月份 (January..December)

%c:直接显示日期和时间

%d:日 (01..31)

%D:直接显示日期 (mm/dd /yy)

%h:同 %b

%j:一年中的第几天 (001..366)

%m:月份 (01..12)

%U:一年中的第几周 (00..53) (以 Sunday 为一周的第一天的情形)

%w :一周中的第几天 (0..6)

%W:一年中的第几周 (00..53) (以 Monday 为一周的第一天的情形)

%x:直接显示日期 (mm/dd/yy)

%y:年份的最后两位数字 (00.99)

%Y:完整年份 (0000..9999)

若是不以加号作为开头,则表示要设定时间,而时间格式为:MMDDhhmm[[CC]YY][.ss]

其中:

MM 为月份DD 为日hh 为小时mm 为分钟CC 为年份前两位数字YY 为年份后两位数字ss 为秒数

选项:

-d datestr: 显示 datestr 中所设定的时间 (非系统时间)

--help : 显示辅助讯息

-s datestr: 将系统时间设为 datestr 中所设定的时间

-u: 显示目前的格林威治时间

--version: 显示版本编号

linux显示某一日期是第几天,如果已经知道一年中的第几天,能够用linux中date显示出所对应日期吗?比如知道今天是这一年的第...相关推荐

  1. mysql中日期怎样求差_在Sql语句中怎样计算出两个日期的差值

    展开全部 sql语句中计算两个日期的差值用32313133353236313431303231363533e4b893e5b19e31333365643662datediff函数. 工具:sqlser ...

  2. php中年月日用什么参数,PHP中date()日期函数参数整理

    PHP中date()日期函数参数整理 发布于 2014-11-19 13:34:06 | 105 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext ...

  3. python 如何使用 pandas 在 flask web 网页中分页显示 csv 文件数据

    目录 一.实战场景 二.知识点 python 基础语法 python 文件读写 python 分页 pandas 数据处理 flask web 框架 jinja 模版 三.菜鸟实战 初始化 Flask ...

  4. linux中的> 输出重定向和 >> 追加、时间日期类、date 显示当前时间

    1.2.16 > 输出重定向和 >> 追加 (1)ls -l > 文件 (功能描述:列表的内容写入文件 bigbig.txt 中(覆盖写)) (2)ls -l >> ...

  5. Linux常用命令(中)、时间日期类、date 显示当前时间、ntpdate命令、cal 查看日历、useradd 添加新用户、passwd 设置用户密码、id 查看用户是否存在

    文章目录 1.3 时间日期类 1.3.1 date 显示当前时间 1.3.2 date 显示非当前时间 1.3.3 date 设置系统时间 1.3.4ntpdate命令 ntpdate常用服务器 国内 ...

  6. linux查看日历命令_在Linux中使用命令行日历和日期功能

    linux查看日历命令 我一直对历史日期感兴趣,并确定事件发生在一周的实际哪一天. 独立宣言在一周的哪一天签署? 我是星期几出生的? 1876年7月4日是星期几? 我知道您可以使用搜索引擎来回答许多这 ...

  7. Linux Command date 显示时间

    Linux Command date 显示时间 文章目录 Linux Command date 显示时间 1. 简介 2. 参数 3. 日期格式 4. 实例 1. 简介 命令功能:date 可以用来显 ...

  8. Java黑皮书课后题第3章:*3.5(给出将来的日期)编写一个程序,提示用户输入代表今天日期的数字(周日0周一1周二2)同时用户输入一个今天之后的天数代表将来某天的数字,然后显示这天是周几

    *3.5(给出将来的日期)编写一个程序,提示用户输入代表今天日期的数字(周日0周一1周二2)同时用户输入一个今天之后的天数代表将来某天的数字,然后显示这天是周几 题目 题目描述 运行示例 破题 代码块 ...

  9. Linux更改显示管理器,聊聊Linux操作系统中的显示管理器及如何更换

    在这篇Linux黑话解释中,你将了解 Linux 中的显示管理器.它是桌面环境的一部分吗?它的作用是什么? 什么是 Linux 中的显示管理器? 简单来说,显示管理器display manager(D ...

最新文章

  1. 如何提升业务稳定性?
  2. non-member function ‘size_t capacity()’ cannot have cv-qualifier
  3. 数据库慢,原来与数据库无关
  4. 老码农吐血建议:2020年,低于1w的程序员要注意了...
  5. html图片热点新窗口,HTML基础必看---表单,图片热点,网页划区和拼接详解
  6. vue打包后获取不到数据_vue 打包后,如何修改接口地址?
  7. 遍历map时删除不需要的元素方法
  8. 取值方法_函数的定义域和参数的取值范围详解
  9. 第十一讲 在ASP.NET中使用用户控件
  10. cs231n学习笔记-激活函数-BN-参数优化
  11. EXCEL vba 易失性函数
  12. TP-LINK 路由器 无线桥接 设置
  13. java 内存 检测_Java内存使用情况检测代码
  14. (wa待对拍)HDU - 2057 十六进制加法 难度:C++入门 复杂度:有点复杂 翻译难度:简单...
  15. 用虚拟鸭子CYBERDUCK同步RACKSPACE CLOUD文件
  16. ai修复照片软件是哪个软件_最近大火的AI修复照片是什么软件做出来的 其实可能就是这个小程序而已...
  17. 帝国CMS7.5仿千图网图片素材下载模板升级版
  18. 1000人 规模园区网设计
  19. 【机器学习实战】k-近邻算法案例——改进约会网站的配对效果
  20. 黑苹果适合什么用途?_特定用途有特别要求,不是什么硬盘都适合NAS系统

热门文章

  1. 离职总结(2022-9-5)
  2. 你还在使用JDK7,今天阿粉带你来了解一下JDK8,不得不说,真香!
  3. Ubuntu 18.04 安装 nginx 并搭建一个简单的网站
  4. 计算机单片机实训报告,单片机实训总结
  5. 工业5G概述、应用与测试床建设
  6. 海淘 海外购 iherb 礼券码 优惠码
  7. Python配置新环境时,复制已经安装好虚拟环境的三种方法
  8. 华景机器人百度_华景机器人表情符整理
  9. 大数据剖析:思科、IBM、甲骨文、Uber相继裁员,寒冬将至 ?
  10. spring-kuang