shell -脚本 时间格式化

本文介绍了Linux Shell中使用date命令进行时间格式化和日期运算的方法,包括显示不同格式的时间、设置时间以及进行日期的加减操作。示例展示了如何获取昨天、今天、明天的日期以及对时间戳的操作,同时给出了在脚本中插入时间数据到MySQL数据库的示例。
摘要由CSDN通过智能技术生成

Linux date 格式化时间和日期

[root@linuxidc ~]# date -d today +"%Y-%m-%d"  
2016-11-26
 
[root@linuxidc ~]# date -d today +"%Y_%-m_%-d"
2008_5_7
 
[root@linuxidc ~]# date -d today +"%Y-%m-%d %T"
2016-11-26 11:55:19
 
[root@linuxidc ~]# date -d today +"%Y-%m-%d %H:%M"
2016-11-26 11:55
 
 
[root@linuxidc ~]# date -d today +"%Y-%m-%d %H:%M:%S"
2016-11-26 11:55:57
 
在Linux Shell编程中,经常用到日期的加减运算

以前都是自己通过expr函数计算,很麻烦,其实date命令本身提供了日期的加减运算,非常方便。例如:得到昨天的时间
date +%Y%m%d --date="-1 day"
date 用法: date [OPTION]... [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
date 可以用来显示或设定系统的日期与时间。

1.在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下: % :  打印出 %
%n : 下一行
%t : 跳格

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值