shell编程中最用到的日期格式化处理方式大全。
#!/usr/bin/env bash
#输出当前日期 : Fri Jul 7 09:07:47 CST 2017
echo `date`
#格式化日期 yyyy-mm-dd
echo `date "+%Y-%m-%d"` #2017-07-07
echo `date "+%F"` #2017-07-07
echo `date "+%Y%m%d"` #20170707
echo `date "+%Y-%m-%d %H:%M:%S"` #2017-07-07 09:07:47
#当前时间自1970年以来的秒数(即变为时间戳)
echo `date "+%s"` #1499389667
#指定时间
dt="2017-03-23 00:00:00"
dt2="20170322"
echo `date "+%Y-%m-%d" -d "$dt"` #格式化输出指定时间 2017-03-23
#加3天
echo `date "+%Y-%m-%d" -d "$dt +1 day"` #2017-03-24
本文介绍了Shell编程中常用的日期格式化方法,包括显示当前日期、时间戳转换、指定日期格式化及日期运算等实用技巧。
33万+

被折叠的 条评论
为什么被折叠?



