Python3處理日期與時間

2021-08-08 14:08:26 字數 3035 閱讀 8408

import time

# 獲取當前時間的時間戳

print(time.time())

# 獲取10位時間戳

print(int(time.time()))

# 獲取13位時間戳

示例**

import time

# 時間戳-->結構化時間元組

print(time.localtime())

print(time.localtime(time.time()))

# 結構化時間元組-->格式化為時間字串

print(time.asctime(time.localtime(time.time())))

print(time.ctime())

# 格式化時間為年-月-日 時:分:秒

print(time.strftime('%y-%m-%d %h:%m:%s', time.localtime()))

# 格式化時間為:星期 月份 日期 時:分:秒 年

print(time.strftime('%a %b %d %h:%m:%s %y', time.localtime()))

print(time.strftime('%a %b %d %h:%m:%s %y', time.localtime()))

# 把時間字串解析為時間元組

print(time.strptime('tue oct 24 17:30:35 2017', '%a %b %d %h:%m:%s %y'))

# 時間字串格式化為時間戳

print(time.mktime(time.strptime('tue oct 24 17:30:35 2017', '%a %b %d %h:%m:%s %y')))

print(time.gmtime(1234567890))

import time

# 休眠5s鐘

time.sleep(5)

import datetime

print(datetime.datetime.today()) # 獲取當前日期時間

print(datetime.datetime.now()) # 獲取當前日期時間, 返回結果為datetime型別

print(datetime.datetime.now().date()) # 獲取當前日期

print(datetime.datetime.now().time()) # 獲取當前時間

print(datetime.date.today()) # 獲取當前日期

import datetime

tomorrow = datetime.date.today() + datetime.timedelta(days=1)

print(tomorrow)

yesterday = datetime.date.today() - datetime.timedelta(days=1)

print(yesterday)

minus = tomorrow - yesterday # 時間差

示例**

import datetime

import time

# datetime ==> string

now_str = datetime.datetime.now().strftime('%y-%m-%d %h:%m:%s')

print(now_str)

# string ==> datetime

now_re = datetime.datetime.strptime('1987-06-06 12:34:56', '%y-%m-%d %h:%m:%s')

print(now_re)

# datetime ==> date( 獲取當前日期 )

today = datetime.datetime.now().date()

print(today)

# date ==> datetime

r = datetime.datetime.combine(today, datetime.time.min)

print(r)

r1 = datetime.datetime.combine(today, datetime.time())

print(r1)

# datetime ==> timetuple

time_tuple = datetime.datetime.now().timetuple()

print(time_tuple)

# timetuple ==> timestamp

now_timestamp = time.mktime(datetime.datetime.now().timetuple())

print(now_timestamp)

# timestamp ==> datetime

oneday = datetime.datetime.fromtimestamp(1234567890)

print(oneday)

python3 處理檔案

fhand open text.txt python裡面的open 函式返回乙個file handler,如果你print fhand 的話,得到一些跟檔案有關的資訊 name text.txt mode r encoding us ascii 今天實現了乙個讀取每一行,分別輸出並統計行數的功能 f...

Python3處理HTTP請求

python3處理http請求的包 http.client,urllib,urllib3,requests 其中,http 比較 low level,一般不直接使用 urllib更 high level一點,屬於標準庫。urllib3跟urllib類似,擁有一些重要特性而且易於使用,但是屬於擴充套件...

c 11 處理時間和日期

c 11提供了日期時間相關的庫 chrono,通過chrono庫可以很方便的處理日期和時間。1.記錄時間長度的duration template class duration 第乙個模板引數rep是乙個數值型別,表示時鐘數的型別 第二個模板引數是乙個預設模板引數 std ratio,表示時鐘週期。t...