python 時間處理

2021-08-29 09:37:34 字數 1814 閱讀 8887

from time import strftime, localtime

local_time=strftime('%y-%m-%d %h:%m:%s', localtime())

import time

from datetime import datetime

time_stamp = int(time.mktime(

datetime.strptime(my_time_str, "%y-%m-%d %h:%m:%s").timetuple()))

import time

timestamp = 1462451334

#轉換成localtime

time_local = time.localtime(timestamp)

#轉換成新的時間格式(2016-05-05 20:28:54)

dt = time.strftime("%y-%m-%d %h:%m:%s",time_local)

from datetime import datetime, timedelta

now_time = datetime.now()

#選擇要提前的天數n

change_time = now_time + timedelta(days=n)

#格式化處理

change_time_format = change_time.strftime('%y-%m-%d %h:%m:%s')

from datetime import datetime, timedelta

now_time = datetime.now()

# 格式化處理

end_time = now_time.strftime('%y-%m-%d %h:%m:%s')

# 選擇要提前的天數n

change_time = now_time + timedelta(days=-1)

# 格式化處理

start_time = change_time.strftime('%y-%m-%d %h:%m:%s')

def get_more_timestamp():

day=30 #獲取日期為30日的時間戳(比如5月30日)

for i in range(0,24):

if i <23:

start_time=int(datetime.now().replace(day=day,hour=i,minute=0,second=0).timestamp())*1000

end_time=int(datetime.now().replace(day=day,hour=i+1,minute=0,second=0).timestamp())*1000

str='start_time=%s,end_time=%s'%(start_time,end_time)

print(str)

else:

start_time = int(datetime.now().replace(day=day, hour=i, minute=0, second=0).timestamp()) * 1000

end_time = int(datetime.now().replace(day=day, hour=i, minute=59, second=59).timestamp()) * 1000

str = 'start_time=%s,end_time=%s' % (start_time, end_time)

print(str)

python 時間處理

django,pytz環境下處理時區問題 datetime obj.replace tzinfo pytz.utc astimezone pytz.timezone settings.time zone 建構函式 date類表示乙個日期。日期由年 月 日組成 地球人都知道 date類的建構函式如下 ...

Python時間處理

使用pandas的read csv函式,parse dates 直接將檔案中的一列解析為時間,index col 將一列作為索引,時間列作為索引時,索引列型別為datetime64。在此dataframe新增一行新的時間資料 重取樣指的是將時間序列從乙個頻率轉換到另乙個頻率的過程將高頻率資料聚合到低...

Python 時間處理

1.時間字串 時間戳 timestr 2017 06 06 10 00 00 seconds time.mktime time.strptime timestr,y m d h m s 將時間元組轉換成時間戳 time.mktime timetuple 將時間戳轉會為時間元組 time.localt...