Python 字符串、时间、日期、时间戳的相互转换时间戳转换

字符串转时间

import time

# 字符类型的时间
tss1 = '2013-10-10 23:40:00'
# 转为时间数组
timeArray = time.strptime(tss1,"%Y-%m-%d %H:%M:%s")
print(timeArray)
# timeArray可以调用tm_year等
print(timeArray.tm_year)  # 2013

时间转时间戳

import time

localtime = time.localtime(time.time())
print("本地时间为:",localtime)
timeStamp = int(time.mktime(localtime))
print(timeStamp)  # 1381419600

更改字符串类型日期的显示格式

import time

tss2 = "2013-10-10 23:40:00"
# 转为数组
timeArray = time.strptime(tss2,"%Y-%m-%d %H:%M:%s")
# 转为其它显示格式
otherStyleTime = time.strftime("%Y/%m/%d %H:%M:%s",timeArray)
print(otherStyleTime)  # 2013/10/10 23:40:00

tss3 = "2013/10/10 23:40:00"
timeArray = time.strptime(tss3,"%Y/%m/%d %H:%M:%s")
otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%s",timeArray)
print(otherStyleTime)  # 2013-10-10 23:40:00

时间戳转换为指定格式的日期(UTC时间)

# 使用time
timeStamp = 1381419600
timeArray = time.localtime(timeStamp)
otherStyleTime = time.strftime("%Y--%m--%d %H:%M:%s",timeArray)
print(otherStyleTime)   # 2013--10--10 23:40:00
# 使用datetime
timeStamp = 1381419600
dateArray = datetime.datetime.fromtimestamp(timeStamp)
otherStyleTime = dateArray.strftime("%Y--%m--%d %H:%M:%s")
print(otherStyleTime)   # 2013--10--10 23:40:00
# 使用datetime,指定utc时间,相差8小时
timeStamp = 1381419600
dateArray = datetime.datetime.utcfromtimestamp(timeStamp)
otherStyleTime = dateArray.strftime("%Y--%m--%d %H:%M:%s")
print(otherStyleTime)   # 2013--10--10 15:40:00

获取当前时间并且用指定格式显示

import time 

import time

# time获取当前时间戳
Now = int(time.time())  # 1533952277
timeArray = time.localtime(Now)
print(timeArray)
otherStyleTime = time.strftime("%Y--%m--%d %H:%M:%s",timeArray)
print(otherStyleTime)

结果:

time.struct_time(tm_year=2020,tm_mon=12,tm_mday=3,tm_hour=11,tm_min=57,tm_sec=53,tm_wday=3,tm_yday=338,tm_isdst=0)
2020--12--03 11:57:53

import datetime 

import datetime

# datetime获取当前时间,数组格式
Now = datetime.datetime.Now()
print(Now)
otherStyleTime = Now.strftime("%Y--%m--%d %H:%M:%s")
print(otherStyleTime)

结果:

2020-12-03 14:22:39.017879
2020--12--03 14:22:39

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...