Chinaunix首页 | 论坛 | 博客
  • 博客访问: 441057
  • 博文数量: 126
  • 博客积分: 35
  • 博客等级: 民兵
  • 技术积分: 1262
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-19 16:39
文章分类

全部博文(126)

文章存档

2017年(2)

2016年(20)

2015年(64)

2014年(24)

2013年(16)

我的朋友

分类: Python/Ruby

2014-06-24 19:57:41


取指定日期的上周周一和周日的日期(未指定日期的,默认是脚本zhi)

  1. #!/bin/bash

  2. if [ -z $1 ];then
  3.     dst_date=`date +%F`
  4. else
  5.     dst_date=$1
  6. fi

  7. year=`date +%Y` #年,如2014
  8. year2=`date +%y` #年,如14
  9. m_d=`date +%m%d` #月日,如6月23日是0623
  10. days=`date -d"${dst_date}" +%u` #day of week (1..7); 1 is Monday
  11. date6ago=`date -d"-6days ${dst_date}" +%F`

  12. last_sun=`date -d"-${days}days ${dst_date}" +%Y%m%d`
  13. last_mon=`date -d"-${days}days ${date6ago}" +%Y%m%d`


  14. echo "${dst_date}'s last monday is: ${last_mon}"
  15. echo "${dst_date}'s last sunday is: ${last_sun}"

阅读(621) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~