######################################
#获取系统当前时间前几分钟的时间
#调用: TimeTrans time1 (+/-) minute
######################################
TimeTrans()
{
if [ $# -ne 3 ]; then
echo "Usage: TimeTrans <InputDate:yyyymmdd> <+|-> <Days>"
return 1
fi
InputDate=$1
OperType=$2
Days=$3
TimeIn=`dtms show_dt2time $InputDate`
OffsetSeconds=`echo "${Days}*60" | bc`
if [ $OperType = "+" ]; then
TimeOut=`expr $TimeIn + $OffsetSeconds`
else
TimeOut=`expr $TimeIn - $OffsetSeconds`
fi
DateOut=`dtms show_time2dt $TimeOut`
echo $DateOut | awk '{print substr($1,1,14);}'
return 0
}
#获取系统当前时间前几分钟的时间
#调用: TimeTrans time1 (+/-) minute
######################################
TimeTrans()
{
if [ $# -ne 3 ]; then
echo "Usage: TimeTrans <InputDate:yyyymmdd> <+|-> <Days>"
return 1
fi
InputDate=$1
OperType=$2
Days=$3
TimeIn=`dtms show_dt2time $InputDate`
OffsetSeconds=`echo "${Days}*60" | bc`
if [ $OperType = "+" ]; then
TimeOut=`expr $TimeIn + $OffsetSeconds`
else
TimeOut=`expr $TimeIn - $OffsetSeconds`
fi
DateOut=`dtms show_time2dt $TimeOut`
echo $DateOut | awk '{print substr($1,1,14);}'
return 0
}