如何获得当前天的上一个星期的时间?上一个月的起点时间

怎么获得当前天的上一个星期的时间?上一个月的起点时间?
比如   今天是   2007.9.27,上一个星期就是2007.9.20   上一个月就是2007.8.27

就是如果今天是     2007.9.3日   那么如何获得2007.8.27日呢?   前一个星期   谢谢

------解决方案--------------------
CTimeSpan,自己查查怎么用