Linux脚本获取日期,Shell脚本获取格式化日期与时间
#!/bin/sh
#?upload?logs?to?hdfs
source?/etc/profile
#獲取昨天日期?yyyyMMdd?格式
yesterday=`date?--date='1?days?ago'?+%Y%m%d`
#獲取昨天日期?yyyy-MM-dd?格式
yesterday2=`date?--date='1?days?ago'?+%Y-%m-%d`
#獲取今天日期?yyyyMMdd?格式
today=`date?--date='0?days?ago'?+%Y%m%d`
#獲取今天日期?yyyy-MM-dd?格式
today2=`date?--date='0?days?ago'?+%Y-%m-%d`
#獲取明天日期?yyyyMMdd?格式
today=`date?--date='1?days'?+%Y%m%d`
#獲取明天日期?yyyy-MM-dd?格式
today2=`date?--date='1?days'?+%Y-%m-%d`
#獲取當前時間?yyyy-MM-dd?HH:mm:ss?格式
nowtime=`date?--date='0?days?ago'?"+%Y-%m-%d?%H:%M:%S"`
#獲取當前日間?HH:mm:ss?格式
nowtime2=`date?--date='0?days?ago'?+%H:%M:%S`
#獲取1小時前時間?yyyy-MM-dd?HH:mm:ss?格式
onehourage=`date?--date='1?hours?ago'?"+%Y-%m-%d?%H:%M:%S"`
#獲取1小時后時間?yyyy-MM-dd?HH:mm:ss?格式
onehourage2=`date?--date='1?hours'?"+%Y-%m-%d?%H:%M:%S"`
#獲取2小時前時間?yyyy-MM-dd?HH:mm:ss?格式
twohourage=`date?--date='2?hours?ago'?"+%Y-%m-%d?%H:%M:%S"`
#獲取2小時后時間?yyyy-MM-dd?HH:mm:ss?格式
twohourage2=`date?--date='2?hours'?"+%Y-%m-%d?%H:%M:%S"`
#獲取1個月前時間?yyyy-MM-dd?HH:mm:ss?格式
date?--date='1?month?ago'?"+%Y-%m-%d?%H:%M:%S"
#獲取1個月加1天前時間?yyyy-MM-dd?HH:mm:ss?格式
date?--date='1?month?ago?+?1?day?ago'?"+%Y-%m-%d?%H:%M:%S"
#獲取1個月減1天前時間?yyyy-MM-dd?HH:mm:ss?格式
date?--date='1?month?ago?-?1?day?ago'?"+%Y-%m-%d?%H:%M:%S"
#獲取1個月加1天加1小時加1分鐘加1秒鐘前時間?yyyy-MM-dd?HH:mm:ss?格式
date?--date='1?month?ago?+?1?day?ago?+?1?hour?ago?+?1?min?ago?+?1?sec?ago'?"+%Y-%m-%d?%H:%M:%S"
#獲取1個月加1天減1小時減1分鐘減1秒鐘前時間?yyyy-MM-dd?HH:mm:ss?格式??可以?+?-?濫用
date?--date='1?month?ago?+?1?day?ago?-?1?hour?ago?-?1?min?ago?-?1?sec?ago'?"+%Y-%m-%d?%H:%M:%S"
#獲取1個月加1天加1小時加1分鐘加1秒鐘后時間?yyyy-MM-dd?HH:mm:ss?格式
date?--date='1?month?+?1?day??+?1?hour??+?1?min??+?1?sec?'?"+%Y-%m-%d?%H:%M:%S"
#獲取1個月加1天減1小時減1分鐘減1秒鐘后時間?yyyy-MM-dd?HH:mm:ss?格式
date?--date='1?month?+?1?day??-?1?hour??-?1?min??-?1?sec?'?"+%Y-%m-%d?%H:%M:%S"
#獲取1年后1個月加1天減1小時減1分鐘減1秒鐘后時間?yyyy-MM-dd?HH:mm:ss?格式
date?--date='1?year?1?month?+?1?day??-?1?hour??-?1?min??-?1?sec?'?"+%Y-%m-%d?%H:%M:%S"
#獲取1年前1個月加1天減1小時減1分鐘減1秒鐘后時間?yyyy-MM-dd?HH:mm:ss?格式
date?--date='1?year?1?month?+?1?day??-?1?hour??-?1?min??-?1?sec?'?"+%Y-%m-%d?%H:%M:%S"
總結(jié)
以上是生活随笔為你收集整理的Linux脚本获取日期,Shell脚本获取格式化日期与时间的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux区分用户的权限级别可用,如何限
- 下一篇: linux 移动目录树到子目录中,Lin