python,時間格式,日期格式,時間戳的互相轉換

2021-10-05 09:22:32 字數 2364 閱讀 6228

import datetime

import time

# 獲取當前時間

now_time = datetime.datetime.now(

)# 2020-04-23 16:48:15.241974

time1 = time.localtime(

)# time.struct_time(tm_year=2020, tm_mon=4, tm_mday=23, tm_hour=16, tm_min=54, tm_sec=33, tm_wday=3, tm_yday=114, tm_isdst=0)

time2 = time.ctime(

)# thu apr 23 16:55:40 2020

time3 = time.time(

)# 1587632140.5039668

import time

# 字元型別的時間

t ='2020-04-23 16:30:00'

# 轉為時間陣列

time_array = time.strptime(t,

"%y-%m-%d %h:%m:%s"

)print

(time_array)

# time.struct_time(tm_year=2020, tm_mon=4, tm_mday=23, tm_hour=16, tm_min=30, tm_sec=0, tm_wday=3, tm_yday=114, tm_isdst=-1)

# timearray可以呼叫tm_year等

print

(time_array.tm_year, time_array.tm_hour)

# 2020 16

# 轉為時間戳

time_stamp =

int(time.mktime(time_array)

)print

(time_stamp)

# 1587630600

在這裡插入**片
import datetime

import time

# 1. 使用time

time_stamp =

1587630600

time_array = time.localtime(time_stamp)

otherstyletime = time.strftime(

"%y-%m-%d %h:%m:%s"

, time_array)

print

(otherstyletime)

# 2020-04-23 16:30:00

# 2. 使用datetime

time_stamp =

1587630600

datearray = datetime.datetime.fromtimestamp(time_stamp)

otherstyletime = datearray.strftime(

"%y-%m-%d %h:%m:%s"

)print

(otherstyletime)

# 2020-04-23 16:30:00

# 3. 使用datetime,指定utc時間,相差8小時

time_stamp =

1587630600

datearray = datetime.datetime.utcfromtimestamp(time_stamp)

otherstyletime = datearray.strftime(

"%y-%m-%d %h:%m:%s"

)print

(otherstyletime)

# 2020-04-23 8:30:00

import time

# 使用time模組

t ="2020-04-23 16:30:00"

# 轉為陣列

time_array = time.strptime(t,

"%y-%m-%d %h:%m:%s"

)# 轉為其它顯示格式

other_style_time = time.strftime(

"%y/%m/%d %h:%m:%s"

, time_array)

print

(other_style_time)

# 2020/04/23 16:30:00

# 使用字串切片

t_other = t[:4

]+"/"+ t[5:

7]+"/"

+ t[8:

10]+ t[10:

]print

(t_other)

日期時間格式說明

ios nsdateformatter 格式說明 一 字元說明 時間分隔符。在某些區域設定中,可以使用其他字元表示時間分隔符。時間分隔符在格式化時間值時分隔小時 分鐘和秒。格式化輸出中用作時間分隔符的實際字元由您的應用程式的當前區域性值確定。日期分隔符。在某些區域設定中,可以使用其他字元表示日期分隔...

mysql日期時間格式

date forma t date,format 根據格式串format 格式化日期或日期和時間值date,返回結果串。可用date format 來格式化date 或datetime 值,以便得到所希望的格式。根據format字串格式化date值 s,s 兩位數字形式的秒 00,01,59 i 兩...

GridView 繫結日期格式,時間格式

gridview 繫結日期格式,時間格式 繫結格式如 dataformatstring 在asp.net程式設計中,datetime是很重要的資料型別,我們用datatime物件來儲存日期時間資料。但對於儲存在datatime物件中的資料,我們在取得日期時間時,一般只是乙個形如 2002 08 27...