linux显示某一日期是第几天,如果已经知道一年中的第几天,能够用linux中date显示出所对应日期吗?比如知道今天是这一年的第...
匿名用户
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显示出所对应日期吗?比如知道今天是这一年的第...相关推荐
- mysql中日期怎样求差_在Sql语句中怎样计算出两个日期的差值
展开全部 sql语句中计算两个日期的差值用32313133353236313431303231363533e4b893e5b19e31333365643662datediff函数. 工具:sqlser ...
- php中年月日用什么参数,PHP中date()日期函数参数整理
PHP中date()日期函数参数整理 发布于 2014-11-19 13:34:06 | 105 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext ...
- python 如何使用 pandas 在 flask web 网页中分页显示 csv 文件数据
目录 一.实战场景 二.知识点 python 基础语法 python 文件读写 python 分页 pandas 数据处理 flask web 框架 jinja 模版 三.菜鸟实战 初始化 Flask ...
- linux中的> 输出重定向和 >> 追加、时间日期类、date 显示当前时间
1.2.16 > 输出重定向和 >> 追加 (1)ls -l > 文件 (功能描述:列表的内容写入文件 bigbig.txt 中(覆盖写)) (2)ls -l >> ...
- 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常用服务器 国内 ...
- linux查看日历命令_在Linux中使用命令行日历和日期功能
linux查看日历命令 我一直对历史日期感兴趣,并确定事件发生在一周的实际哪一天. 独立宣言在一周的哪一天签署? 我是星期几出生的? 1876年7月4日是星期几? 我知道您可以使用搜索引擎来回答许多这 ...
- Linux Command date 显示时间
Linux Command date 显示时间 文章目录 Linux Command date 显示时间 1. 简介 2. 参数 3. 日期格式 4. 实例 1. 简介 命令功能:date 可以用来显 ...
- Java黑皮书课后题第3章:*3.5(给出将来的日期)编写一个程序,提示用户输入代表今天日期的数字(周日0周一1周二2)同时用户输入一个今天之后的天数代表将来某天的数字,然后显示这天是周几
*3.5(给出将来的日期)编写一个程序,提示用户输入代表今天日期的数字(周日0周一1周二2)同时用户输入一个今天之后的天数代表将来某天的数字,然后显示这天是周几 题目 题目描述 运行示例 破题 代码块 ...
- Linux更改显示管理器,聊聊Linux操作系统中的显示管理器及如何更换
在这篇Linux黑话解释中,你将了解 Linux 中的显示管理器.它是桌面环境的一部分吗?它的作用是什么? 什么是 Linux 中的显示管理器? 简单来说,显示管理器display manager(D ...
最新文章
- 如何提升业务稳定性?
- non-member function ‘size_t capacity()’ cannot have cv-qualifier
- 数据库慢,原来与数据库无关
- 老码农吐血建议:2020年,低于1w的程序员要注意了...
- html图片热点新窗口,HTML基础必看---表单,图片热点,网页划区和拼接详解
- vue打包后获取不到数据_vue 打包后,如何修改接口地址?
- 遍历map时删除不需要的元素方法
- 取值方法_函数的定义域和参数的取值范围详解
- 第十一讲 在ASP.NET中使用用户控件
- cs231n学习笔记-激活函数-BN-参数优化
- EXCEL vba 易失性函数
- TP-LINK 路由器 无线桥接 设置
- java 内存 检测_Java内存使用情况检测代码
- (wa待对拍)HDU - 2057 十六进制加法 难度:C++入门 复杂度:有点复杂 翻译难度:简单...
- 用虚拟鸭子CYBERDUCK同步RACKSPACE CLOUD文件
- ai修复照片软件是哪个软件_最近大火的AI修复照片是什么软件做出来的 其实可能就是这个小程序而已...
- 帝国CMS7.5仿千图网图片素材下载模板升级版
- 1000人 规模园区网设计
- 【机器学习实战】k-近邻算法案例——改进约会网站的配对效果
- 黑苹果适合什么用途?_特定用途有特别要求,不是什么硬盘都适合NAS系统