關於python時間模組問題
#:當前時間時間戳 1312181113.31
print(time.time())
#將字串轉成時間戳
ts = '2011-08-01 14:15:40'
b = time.mktime(time.strptime(ts,'%y-%m-%d %h:%m:%s'))
print(b)
#返回指定時間的時間戳使用mktime
d = datetime.datetime(1997,12,29,15,59,59)
t = d.timetuple()#再轉為元組
print(time.mktime(t)) #使用time的mktime方法返回時間戳
#將時間戳轉成時間使用strftime()
u = time.strftime('%y-%m-%d %h:%m:%s',time.localtime(time.mktime(t)))
print(u)
print(time.strftime('%y-%m-%d %h:%m:%s',time.localtime(b)))
#當前時間 2011-08-01 14:44:32.640000
print(datetime.datetime.now())
#或者:
print(time.strftime('%y-%m-%d %h:%m:%s'))
以例子需要說明:
strftime(format[, tuple]) -> string
將指定的struct_time(元組格式的)(預設為當前時間),根據指定的格式化字串輸出
python中時間日期格式化符號:
%y 兩位數的年份表示(00-99)
%y 四位數的年份表示(000-9999)
%m 月份(01-12)
%d 月內中的一天(0-31)
%h 24小時制小時數(0-23)
%i 12小時制小時數(01-12)
%m 分鐘數(00=59)
%s 秒(00-59)
%a 本地簡化星期名稱
%a 本地完整星期名稱
%b 本地簡化的月份名稱
%b 本地完整的月份名稱
%c 本地相應的日期表示和時間表示
%j 年內的一天(001-366)
%p 本地a.m.或p.m.的等價符
%u 一年中的星期數(00-53)星期天為星期的開始
%w 星期(0-6),星期天為星期的開始
%w 一年中的星期數(00-53)星期一為星期的開始
%x 本地相應的日期表示
%x 本地相應的時間表示
%z 當前時區的名稱
%% %號本身
參看
python日期時間戳操作
import pandas as pd import datetime import calendarpd.timestamp 19990227 timestamp 1999 02 27 00 00 00 pd.timestamp 1999 02 27 timestamp 1999 02 27 00...
Python 常用的日期時間命令
今天用到自動新增當前時間,居然把之前的知識忘了,特整理常用的日期時間命令 獲取當前時間 import time localtime time.localtime time.time print 本地時間為 localtime 獲取格式劃時間 import time localtime time.as...
python 常用的時間操作
import time import datetime time 當前時間戳 print time.time 1589898214.7195132 print int time.time 1589898422 print int time.time 1000 1589898444940 當前格式化的...