linux时间怎么区分,判断某天是星期几、linux中的日期

date --date='20100331' +%a

#!/bin/bash

for(( i=1;i<52;i++))

do

date -d "20100101 next friday $i+week"

done

一年所有的星期五

# date -d "last friday -1week"

2010年 03月 19日 星期五 00:00:00 CS

day  year 都可以

"+%Y-%m-%d_%H:%M:%S"`

yesterdayformat=`date --date='yesterday'  "+%Y-%m-%d_%H:%M:%S"`

tomorrowformat=`date --date='tomorrow'  "+%Y-%m-%d_%H:%M:%S"`

#date –I –d ‘-n day’   (可以得到N天前的日期,格式为YYYY-MM-DD)

#date –d ‘-n day’ “+%Y%m%d”       (可以得到你天前的日期,格式为YYYYMMDD)

#date –I –d ‘+n day’   (可以得到N天后的日期,格式为YYYY-MM-DD)

#date –d ‘+n day’ “+%Y%m%d”       (可以得到你天后的日期,格式为YYYYMMDD)

date -I -d "-1 year +1 day"