博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python3基础05(有关日期的使用1)
阅读量:5026 次
发布时间:2019-06-12

本文共 1394 字,大约阅读时间需要 4 分钟。

#!/usr/bin/env python # -*- coding:utf-8 -*- import time from datetime import datetime,timedelta,timezone #UTC 世界协调时间 格林威治天文时间 世界标准时间 #DST 夏令时 #时间戳->结构化时间 UTC gmtime 本地 localtime #时间戳->格式化时间 本地 ctime #结构化时间->格式化时间 asctime 本地 strftime #结构化时间->时间戳 mktime #格式化时间->结构化时间 strptime #UTC时间 时间戳 10位整数.5位小数 re=time.time() print(re) #结构化时间 re=time.localtime() print(re) #格式化时间 re=time.strftime("%Y-%m-%d %H:%M:%S") print(re) #本地 当前时间 print(datetime.now()) # datetime->timestamp 1544234465.0 d=datetime(2018,12,8,10,1,5) stamp=d.timestamp() print(stamp) # timestamp->本地 datetime t=1544234465.0 d=datetime.fromtimestamp(t) print(d) # timestamp->utc datetime t=1544234465.0 d=datetime.utcfromtimestamp(t) print(d) #日期的字符串->datetime parttern="%Y-%m-%d %H:%M:%S" strdate="2018-12-08 10:01:05" d=datetime.strptime(strdate,parttern) print(d) #datetime-格式化字符串 now=datetime.now() parttern="%Y-%m-%d %H:%M:%S" d=now.strftime(parttern) print(d)
# 日期的字符串->datetime parttern="%Y-%m-%d %H:%M:%S" strdate="2018-12-23 14:12:01" # 将格式字符串转换为时间戳 print(time.mktime(time.strptime(strdate, parttern)))
#日期加减 用 timedelta d1=datetime.now() d2=timedelta(hours=2) d=d1+d2 print(d) #可以通过utcnow获取utc时间,再通过 astimezone 转换为任意时区时间 # UTC+0:00: 的时间 utc=datetime.utcnow().replace(tzinfo=timezone.utc) print(utc) #转换为utc=8的时间 cutc=utc.astimezone(timezone(timedelta(hours=8))) print(cutc)

转载于:https://www.cnblogs.com/NiceTime/p/10085256.html

你可能感兴趣的文章
Android权限 uses-permission
查看>>
NSEnumerator用法小结
查看>>
vim如何配置go语言环境
查看>>
机器学习好网站
查看>>
python 中的 sys , os 模块用法总结
查看>>
解题:国家集训队 Middle
查看>>
响应者链
查看>>
指针从函数内部带回返回值
查看>>
在使用webView播放flash或视频文件时无法关闭声音的问题
查看>>
redhat 7 源码安装 mysql5.5.49
查看>>
CCP浅谈
查看>>
NAT虚拟网络配置
查看>>
c#部分---需要实例化的内容;
查看>>
销售类
查看>>
技术项目,问题
查看>>
线程池总结
查看>>
Learning to rank (software, datasets)
查看>>
git常见问题
查看>>
.NETFramework:template
查看>>
HM16.0之帧内模式——xCheckRDCostIntra()函数
查看>>