1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python time datetime当前时间 昨天时间 时间戳和字符串的转化

python time datetime当前时间 昨天时间 时间戳和字符串的转化

时间:2024-01-20 03:12:08

相关推荐

python time datetime当前时间 昨天时间 时间戳和字符串的转化

由于在使用经常会用到time 模块,所以把经常使用到方法记录下来。

首先把所有需要用到的模块导入进来:

import time, datetime

1.当前时间-时间戳

# 当前时间戳current_time = int(time.time())print("当前时间戳为:", current_time)

当前时间戳为: 1602919668

2.当前时间,13位时间戳

print(round(time.time()*1000)) #1594609388318

1602920442468

3.当前时间结构化对象–当地时间

current_time_obj = time.localtime()print(current_time_obj)

time.struct_time(tm_year=, tm_mon=10, tm_mday=17, tm_hour=15, tm_min=29, tm_sec=21, tm_wday=5, tm_yday=291, tm_isdst=0)

4.将结构化时间对象转化为时间戳

time_stamp = time.mktime(time.localtime())print(time_stamp)

1602919818.0

5.将结构化时间对象转化为字符串时间

time_str = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())print(time_str)

-10-17 15:32:17

6.时间戳转换为指定格式日期(带有中文年月日)

import time #导入时间模块nowtime = time.localtime()HanTime = time.strftime("%Y{}%m{}%d{} %H{}%M{}%S{}", nowtime).format("年","月","日","时","分","秒") #占位符别忘了print("现在中国时间是:{}".format(HanTime))

现在中国时间是:10月17日 15时51分48秒

7.获取昨天和今天的日期

import datetimetoday = datetime.date.today() # 今天yesterday = today - datetime.timedelta(days=-1) # 昨天print(today, yesterday)

-10-17 -10-18

8.time模块10位时间戳转时间

import timetimeStamp = 1551077515timeArray = time.localtime(timeStamp)formatTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)print (formatTime)

-02-25 14:51:55

9.使用datetime模块 10位时间戳转时间

import datetimetimeStamp = 1551077515timeArray = datetime.datetime.utcfromtimestamp(timeStamp)formatTime = timeArray.strftime("%Y-%m-%d %H:%M:%S")print (formatTime)

-02-25 06:51:55

10.13位时间戳转时间

import timetimeStamp = 1567412375458time_str = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(timeStamp/1000))print(time_str)

-09-02 16:19:35

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。