浅谈Python中用datetime包进行对时间的一些操作


Posted in Python onJune 23, 2016

1. 计算给出两个时间之间的时间差

import datetime as dt
# current time
cur_time = dt.datetime.today()
# one day
pre_time = dt.date(2016, 5, 20) # eg: 2016.5.20
delta = cur_time - pre_time
# if you want to get discrepancy in days
print delta.days
# if you want to get discrepancy in hours
print delta.hours
# and so on

2. 获取n天前的时间

cur_time = dt.now()
# previous n days
pre_time = dt.timedelta(days=n)

3. 将给定的时间精确到天或者其他单位

cur_time = dt.now()
# get day of current time
cur_day = cur_time.replace(hour=0, minute=0, second=0, mircrosecond=0)

4. 获取一连串的时间序列(返回list)

cur_time = dt.datetime.today()
datelist = [cur_time - dt.timedelta(days=x) for x in range(0, 100)]

或者

import pandas as pd
datelist = pd.date_range(pd.datetime.today(), periods=100).tolist()

5. 将时间字符串转化为datetime类型

date_formate = "%Y-%m-%d" # year-month-day
time = dt.strptime('2016-06-22', date_format)

6. 将时间类型转化为字符串类型

time_str = dt.strftime("%Y-%m-%d", dt.now()) # return like "2016-06-22"

以上就是小编为大家带来的浅谈Python中用datetime包进行对时间的一些操作全部内容了,希望大家多多支持三水点靠木~

Python 相关文章推荐
Python中设置变量访问权限的方法
Apr 27 Python
python操作redis的方法
Jul 07 Python
利用Tkinter和matplotlib两种方式画饼状图的实例
Nov 06 Python
python删除文本中行数标签的方法
May 31 Python
python中验证码连通域分割的方法详解
Jun 04 Python
Python Series从0开始索引的方法
Nov 06 Python
Python实现决策树并且使用Graphviz可视化的例子
Aug 09 Python
python飞机大战pygame游戏框架搭建操作详解
Dec 17 Python
Python基于yield遍历多个可迭代对象
Mar 12 Python
Python使用configparser读取ini配置文件
May 25 Python
Python如何在main中调用函数内的函数方式
Jun 01 Python
Python 使用Opencv实现目标检测与识别的示例代码
Sep 08 Python
Python中在脚本中引用其他文件函数的实现方法
Jun 23 #Python
python中的lambda表达式用法详解
Jun 22 #Python
深入浅析python中的多进程、多线程、协程
Jun 22 #Python
Python按行读取文件的简单实现方法
Jun 22 #Python
使用Mixin设计模式进行Python编程的方法讲解
Jun 21 #Python
详解Python中的from..import绝对导入语句
Jun 21 #Python
Java多线程编程中ThreadLocal类的用法及深入
Jun 21 #Python
You might like
PHP编程中字符串处理的5个技巧小结
2007/11/13 PHP
php对gzip文件或者字符串解压实例参考
2008/07/25 PHP
PHP eval函数使用介绍
2013/12/08 PHP
PHP+FFMPEG实现将视频自动转码成H264标准Mp4文件
2014/09/24 PHP
php5.4传引用时报错问题分析
2016/01/22 PHP
PHP explode()函数用法讲解
2019/02/15 PHP
利用json获取字符出现次数的代码
2012/03/22 Javascript
JS截取字符串常用方法详细整理
2013/10/28 Javascript
js查找某元素中的所有图片地址的方法
2014/01/16 Javascript
复制网页内容,粘贴之后自动加上网址的实现方法(脚本之家特别整理)
2014/10/16 Javascript
angularJS中$apply()方法详解
2015/01/07 Javascript
js进行表单验证实例分析
2015/02/10 Javascript
JS操作HTML自定义属性的方法
2015/02/10 Javascript
javascript:void(0)点击登录没反应怎么解决
2015/11/13 Javascript
JavaScript函数参数的传递方式详解
2017/03/06 Javascript
Vue 仿QQ左滑删除组件功能
2018/03/12 Javascript
Koa2微信公众号开发之本地开发调试环境搭建
2018/05/16 Javascript
element-ui 时间选择器限制范围的实现(随动)
2019/01/09 Javascript
微信小程序实现的绘制table表格功能示例
2019/04/26 Javascript
详解vue-cli项目开发/生产环境代理实现跨域请求
2019/07/23 Javascript
Webpack按需加载打包chunk命名的方法
2019/09/22 Javascript
利用Python如何生成随机密码
2016/04/20 Python
解决python3 pika之连接断开的问题
2018/12/18 Python
pycharm重命名文件的方法步骤
2019/07/29 Python
python利用itertools生成密码字典并多线程撞库破解rar密码
2019/08/12 Python
一个不错的HTML5 Canvas多层点击事件监听实例
2014/04/29 HTML / CSS
英国空调、除湿机和通风设备排名第一:Air Con Centre
2019/02/25 全球购物
骨干教师培训感言
2014/01/16 职场文书
员工薪酬福利制度
2014/01/17 职场文书
新闻发布会主持词
2014/03/28 职场文书
学校安全教育月活动总结
2014/07/07 职场文书
县委常委班子对照检查材料思想汇报
2014/09/28 职场文书
2015年七一建党节演讲稿
2015/03/19 职场文书
2015国际残疾人日活动总结
2015/03/24 职场文书
运动员加油词
2015/07/18 职场文书
漫画「请问您今天要来点兔子吗?」最新杂志彩页公开
2022/03/24 日漫