在Linux shell编程中,
经常使用加减
日期。
我用来计算它的表达
功能,这是非常麻烦的
事实上,日期
命令本身提供日期的加减
运算。
这很方便。比如说:看昨天的时间。
日期+ %d–日期= 1天
日期:日期使用{
选项} {格式} hellip;
日期{ U |——UTC | --通用} { { { } mmddhhmm CC YY } { } }。SS
日期可用于
显示或
设置系统的日期和时间。
1、在显示方面,
用户可以设置要显示的格式。格式设置为加号,可用标记的数量如下:%:
打印%。
下一行
跳跃格
小时:(0023)
% i:每小时(0112)
每小时(023)
%:每小时(112)
分钟:(0059)
p:显示
本地AM或PM
R:直接显示时间(12小时制,格式为:毫米)
%s:秒00:00:00 UTC从1970年1月1日至今的数量
%s:第二(0061)
直接显示时间(24小时)
x:等效于%:%:%s
% Z:显示时区为:天(森塞特)
%:哪一天(sundaysaturday)
B:月%(jandec)
B:月%(januarydecember)
c:日期和时间的直接显示
%d天:(0131)
%d:直接显示日期(mm)
%:与%1相同
j:一年的头几天(001366)
%:月(0112)
一年的头几周(0053)(星期日为一周的第一天)
W:一周中的一天(06)
W:一年的头几周(0053)(星期一为一周的第一天)
%:直接显示日期(mm)
y:今年的最后两个数字(0.99)
全年:(00009999)
2。在设定的时间
设置当前时间,只有root
权限可以设置,另一个只能查看。
日期 / / 20080523的设置为20080523,它将保持特定的时间设置为00:00:00
日期的01:01:01 / /设定具体的时间,没有将更改日期
日期的01:01:01 2008-05-23prime; / /所以你可以设置所有的时间
日期的01:01:01 20080523prime; / /所以你可以设置所有的时间
日期的2008-05-23 01:01:01prime; / /所以你可以设置所有的时间
日期的20080523 01:01:01prime; / /所以你可以设置所有的时间
三.加法和减法
前一天的日期
在日期前一天显示日期+ = 1
日期+——日期= 1天显示日期后一天。
日期+日期= 1个月/显示日期一月
下一个月的日期+日期= 1个月/显示日期
日期+日期= 1年。
下一年到日期为止显示日期+1