python time和datetime、pytz
日期格式说明:
%y 两位数的年份表示(00-99)
%Y 四位数的年份表示(000-9999)
%m 月份(01-12)
%d 月内中的一天(0-31)
%H 24小时制小时数(0-23)
%I 12小时制小时数(01-12)
%M 分钟数(00=59)
%S 秒(00-59)
预设变量:time_str = '2019-10-04 16:08:08'
一、time
1、时间字符串转成time格式
命令:time.strptime(time_str , "%Y-%m-%d %H:%M:%S")
2、时间字符串转成时间戳格式
命令:time.mktime(time.strptime(time_str , "%Y-%m-%d %H:%M:%S"))
二、datetime
2、datetime tuple转成时间字符串
now_time = datetime.datetime.now()
//时间格式显示的字符串
date_str = now.strftime("%Y-%m-%d %H:%S:%M")
4、datetime date和time转换
datetime.datetime.strptime(str(a),'%Y-%m-%d')
5、获取当前时间的前一段时间
now = datetime.datetime.now()
# 前一小时 a = now - datetime.timedelta(hours=1) print a.strftime("%Y-%m-%d %H:%S:%M")# 前一天 b = now - datetime.timedelta(days=1) print b.strftime("%Y-%m-%d %H:%S:%M")# 上周日 c = now - datetime.timedelta(days=now.isoweekday()) print c.strftime("%Y-%m-%d %H:%S:%M")# 上周一 d = c - datetime.timedelta(days=6) print d.strftime("%Y-%m-%d %H:%S:%M")# 上个月最后一天 e = now - datetime.timedelta(days=now.day) print e.strftime("%Y-%m-%d %H:%S:%M")# 上个月第一天 print datetime.datetime(e.year, e.month, 1)
6、获取两个时间相差的秒数
(datetime.datetime.now() - datetime.datetime(1970, 1,1,0, 0, 0,0)).total_seconds() # 获取的是UTC标准时区的时间float类型
7、转换时区
import time
import datetime
import pytztz = pytz.timezone("Asia/Shanghai")now = datetime.datetime.now()delta = datetime.timedelta(days=-3)end_date = now + deltaend_date_timezone = tz.localize(end_date)
python time和datetime、pytz相关推荐
- Python time和datetime时间戳和时间字符串相互转换
Python time和datetime时间戳和时间字符串相互转换 时间戳是指格林威治时间1970年01月01日00时00分00秒开始计算所经过的秒数,是一个浮点数. time和datetime都是P ...
- Python 时间日期(datetime)
简介: datetime 模块提供用于处理日期和时间的类.在支持日期时间数学运算的同时,实现的关注点更着重于如何能够更有效地解析其属性用于格式化输出和数据操作.本文主要介绍Python中的时间日期(d ...
- Python标准库datetime之date模块详解
Python标准库datetime之date模块详解 datetime是Python提供的操作日期和时间的标准库,主要有datetime.date模块.datetime.time模块及datetime ...
- Python分别使用datetime和time获取当前的日期和时间
笔者小白在最近做qq聊天记录分析的过程中遇到了一个需要利用当前时间的问题.现在将Python中利用datetime和time获取当前日期和时间的使用方法总结如下: 1.使用datetime 1.1 获 ...
- Python标准库datetime之datetime模块详解
Python标准库datetime之datetime模块详解 1.日期时间对象 日期时间对象是指具有日期(年月日)和时间(时分秒)双重属性的实例 日期时间对象的类型为datetime.datetime ...
- python基础 -23- 模块(random,chardet,os,sys,copy,time,datetime,pytz,pickle,json,MD5,SHA-1,shutil,re等)
为什么是模块? 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含 ...
- Python学习之datetime时间戳
众所周知,Python提供的用于处理日期和时间的标准模块名为datetime. 记录当前时间戳的常用方法为 >>> import datetime >>> date ...
- python中的datetime函数_Python datetime函数常见用法总结
Python datetime使用指导:操作时间.日期和时间区间 在 Python 中处理日期和时间是一个很麻烦的问题.幸运的是,Python 提供了内置方法来简化这种操作:Python Dateti ...
- 刻意练习:Python基础 -- Task13. datetime模块详解
datetime模块 datetime 是 Python 中处理日期的标准模块,它提供了 4 种对日期和时间进行处理的类:datetime.date.time 和 timedelta. datetim ...
- python模块之datetime
datetime模块简介 在开发工作中,我们经常需要用到日期与时间,如: 作为日志信息的内容输出 计算某个功能的执行时间 用日期命名一个日志文件的名称 记录或展示某文章的发布或修改时间 其他 Pyth ...
最新文章
- 专栏 | 基于 Jupyter 的特征工程手册:特征选择(四)
- android 获取apk里的xml文件
- 文本相似度、文本匹配、文本聚类
- numpy 数据类型与 Python 原生数据类型
- 【Elasticsearch】分片未分配 (UNASSIGNED) failed to obtain in-memory shard lock
- jira7.3.6的安装步骤
- SiFive募集1.75亿美元融资 计划2024年上市
- GB2312、GBK汉字字库偏移地址的计算
- 仿Google+相册的动画
- 鸡汤:干就完了!!!
- 2021上交应用统计考研经验贴(初试)
- SCQ16GS03M1F1C-32AA 紫光动态存储器
- 大神李沐被曝离职!投身大模型创业,GitHub项目已开
- ie怎么修改html代码,如何修改IE默认网页源码查看器
- 深度解析高通RF360移动射频前端解决方案
- webshell后门检测原理
- java找出字符串出现最多的字符,JAVA_找出输入的字符串中出现次数最多的字符
- 跑酷游戏-第13届蓝桥杯Scratch国赛真题第3题
- 《AI人工智能工程师 学习大纲》
- 钢丝网骨架PE复合管的适用范围