1. 程式人生 > >python獲取上一個月第一天0點的unix時間戳

python獲取上一個月第一天0點的unix時間戳

這兩天做統計,需要用到當月第一天0點0分0秒的unix timestamp,上個月第一天0點的unix時間戳,三個月前月第一天的0點的Unix時間戳,六個月前當月第一天的0點的Unix時間戳,現在整理如下,看程式碼和執行的結果,湊了半天的結果。

__author__ = 'chunyang.wu'
# -*- coding: utf-8 -*-
import time
import datetime

#當月第一天0點的Unix時間戳
print "unix_this_month_ago:",int(time.mktime(datetime.date(datetime.date.today().year,datetime.date.today().month,1).timetuple()))
#上一個月第一天0點的Unix時間戳
print "unix_last_month_ago:",int(time.mktime(datetime.date(datetime.date.today().year,datetime.date.today().month-1,1).timetuple()))
#兩個月前的月第一天0點的Unix時間戳
print "unix_second_month_ago:",int(time.mktime(datetime.date(datetime.date.today().year,datetime.date.today().month-2,1).timetuple()))
#三個月前的月第一天0點的Unix時間戳
print "unix_third_month_ago:",int(time.mktime(datetime.date(datetime.date.today().year,datetime.date.today().month-3,1).timetuple()))
#六個月前的月第一天0點的Unix時間戳
print "unix_sixth_month_ago:",int(time.mktime(datetime.date(datetime.date.today().year,datetime.date.today().month-6,1).timetuple()))

還可以細微調整,設定到幾周前的時間戳,這裡不討論了
---------------------
作者:chunyangwu
來源:CSDN
原文:https://blog.csdn.net/selectdb/article/details/14523205
版權宣告:本文為博主原創文章,轉載請附上博文連結!