獲取本月的時間戳範圍

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Henry  17607168727@163.com
import calendar
import datetime
import time


def return_time_stamp():
    # 獲取當天日期
    today = datetime.datetime.today()
    year = today.year
    month = today.month
    # 查詢當月總天數
    month_end_days = calendar.monthrange(year,month)[1]
    # 構造本月第一天文本格式時間
    first_day_str = """%s-%s-%s 00:00:00""" % (year,month,1)
    # 構造本月最後一天文本格式時間
    end_day_str = """%s-%s-%s 00:00:00""" % (year,month,month_end_days)
    # 轉成時間數組
    first_time_array = time.strptime(first_day_str, "%Y-%m-%d %H:%M:%S")
    end_time_array = time.strptime(end_day_str, "%Y-%m-%d %H:%M:%S")
    first_time_stamp = int(time.mktime(first_time_array))
    end_time_stamp = int(time.mktime(end_time_array))
    print(year,month,month_end_days,first_time_array,end_time_array,first_time_stamp,end_time_stamp)
    return [first_time_stamp,end_time_stamp]

if __name__ == '__main__':
    
    return_time_stamp()
相關文章
相關標籤/搜索