下面是取昨天的日期(伦敦时间)
startdate=`TZ=aaa24 date +%Y%m%d`
下面是取昨天的日期(北京时间)
startdate=`TZ=aaa16 date +%Y%m%d\ %H:%M:%S`
startdate=`TZ=aaa16 date +%Y%m%d`
利用脚本获取时间
thismonth.sh:当月第一天、当月最后一天
lastmonth.sh : 上月第一天、上月最后一天
export startdate=`sh thismonth.sh`
export starttime=`sh thismonth.sh`" 00:00:00"
export startdate=`sh lastmonth.sh`
export starttime=`sh lastmonth.sh`" 00:00:00"
两个文件内容如下:
thismonth.sh
#!/bin/ksh
yy=`date +%Y`
mm=`date +%m|bc`
[ $mm -lt 1 ] && { mm=12; ((yy -= 1)); }
[ $mm -le 9 ] && mm="0$mm"
getcal=`cal $mm $yy`
last_dd=`echo $getcal|awk '{print $NF}'`
dd1=`echo $getcal|awk '{print $10}'`
first_dd="0$dd1"
FirstDay=$yy-$mm-$first_dd
LastDay=$yy-$mm-$last_dd
echo $FirstDay
lastmonth.sh
#!/bin/ksh
yy=`date +%Y`
mm=`date +%m-1|bc`
[ $mm -lt 1 ] && { mm=12; ((yy -= 1)); }
[ $mm -le 9 ] && mm="0$mm"
getcal=`cal $mm $yy`
last_dd=`echo $getcal|awk '{print $NF}'`
dd1=`echo $getcal|awk '{print $10}'`
first_dd="0$dd1"
FirstDay=$yy-$mm-$first_dd
LastDay=$yy-$mm-$last_dd
echo $FirstDay