1. 程式人生 > >Python日常-格式化日期與時間戳轉換

Python日常-格式化日期與時間戳轉換

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import time

if __name__ == '__main__':
    # 獲取當前時間戳
    now_time_stamp = time.time()
    print now_time_stamp

    # 將時間戳轉換為時間陣列
    now_localtime = time.localtime(now_time_stamp)
    print now_localtime

    # 將時間陣列格式化為各種格式化的時間字串
    now_format_time = time
.strftime('%Y-%m-%d %H:%M:%S',now_localtime) print now_format_time now_format_date = time.strftime('%Y-%m-%d',now_localtime) print now_format_date now_format_clock = time.strftime('%H:%M:%S',now_localtime) print now_format_clock print "=======================================================\n"
# 設定一個時間字串 my_date = "2015-01-01 12:00:00" print my_date # 將時間字串轉換為時間陣列 my_date_array = time.strptime(my_date,"%Y-%m-%d %H:%M:%S") print my_date_array # 將時間陣列轉換為時間戳 my_date_stamp = time.mktime(my_date_array) print my_date_stamp
1486197824.01
time.struct_time(tm_year=2017, tm_mon=2, tm_
mday=4, tm_hour=16, tm_min=43, tm_sec=44, tm_wday=5, tm_yday=35, tm_isdst=0) 2017-02-04 16:43:44 2017-02-04 16:43:44 ======================================================= 2015-01-01 12:00:00 time.struct_time(tm_year=2015, tm_mon=1, tm_mday=1, tm_hour=12, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=1, tm_isdst=-1) 1420084800.0