python编程开发之日期操作实例分析


Posted in Python onNovember 13, 2015

本文实例讲述了python编程开发之日期操作。分享给大家供大家参考,具体如下:

在python中对日期进行操作的库有:

import datetime
import time

对日期格式化信息,可以参考官方API:

time.strftime

datetime

下面是我做的demo:

#datetime
import datetime
#当前日期
now = datetime.datetime.now()
print(now.strftime('%Y-%m-%d %H:%M:%S'))
print(now.strftime('%Y-%m-%d'))
#string convert to datetime
time_str = '2013-07-29 01:05:00'
str_convert_2_time = datetime.datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')
print(str_convert_2_time)
#比较两个日期相差多少天
time_strA = '2013-07-29 01:05:00'
time_strB ='2013-08-29 01:05:00' 
day = datetime.datetime.strptime(time_strA, '%Y-%m-%d %H:%M:%S')
day2 = datetime.datetime.strptime(time_strB, '%Y-%m-%d %H:%M:%S')
sub_day = day2 - day
print('{0}和{1}相差{2}天'.format(time_strA, time_strB, str(sub_day.days)))
#今后的n天的日期
n_days = 4
now = datetime.datetime.now()
my_date = datetime.timedelta(days=n_days) 
n_day = now + my_date
print('从今天起的{0}天的日期是:'.format(n_days))
print(n_day.strftime('%Y-%m-%d %H:%M:%S'))

运行效果:

Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> ================================ RESTART ================================
>>> 
2013-07-29 01:48:16
2013-07-29
2013-07-29 01:05:00
2013-07-29 01:05:00和2013-08-29 01:05:00相差31天
从今天起的4天的日期是:
2013-08-02 01:48:16
>>>

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python模块简介之有序字典(OrderedDict)
Dec 01 Python
使用sklearn进行对数据标准化、归一化以及将数据还原的方法
Jul 11 Python
浅谈python下tiff图像的读取和保存方法
Dec 04 Python
对Pyhon实现静态变量全局变量的方法详解
Jan 11 Python
使用python对多个txt文件中的数据进行筛选的方法
Jul 10 Python
python3获取当前目录的实现方法
Jul 29 Python
python Event事件、进程池与线程池、协程解析
Oct 25 Python
解决python 读取 log日志的编码问题
Dec 24 Python
pyftplib中文乱码问题解决方案
Jan 11 Python
Pytorch 实现focal_loss 多类别和二分类示例
Jan 14 Python
pytorch 中的重要模块化接口nn.Module的使用
Apr 02 Python
如何用Python徒手写线性回归
Jan 25 Python
python编程开发之类型转换convert实例分析
Nov 13 #Python
python开发之文件操作用法实例
Nov 13 #Python
python开发中range()函数用法实例分析
Nov 12 #Python
python开发中module模块用法实例分析
Nov 12 #Python
Python中Class类用法实例分析
Nov 12 #Python
python开发之函数定义实例分析
Nov 12 #Python
python开发之字符串string操作方法实例详解
Nov 12 #Python
You might like
php遍历目录输出目录及其下的所有文件示例
2014/01/27 PHP
解决ThinkPHP关闭调试模式时报错的问题汇总
2015/04/22 PHP
tp5递归 无限级分类详解
2019/10/18 PHP
用js实现计算代码行数的简单方法附代码
2007/08/13 Javascript
清除网页历史记录,屏蔽后退按钮!
2008/12/22 Javascript
jquery attr 设定src中含有&(宏)符号问题的解决方法
2011/07/26 Javascript
原生JS实现表单checkbook获取已选择的值
2013/07/21 Javascript
js自定义鼠标右键的实现原理及源码
2014/06/23 Javascript
JavaScript获取表单内所有元素值的方法
2015/04/02 Javascript
js调用百度地图及调用百度地图的搜索功能
2015/09/07 Javascript
js带前后翻页的图片切换效果代码分享
2015/09/08 Javascript
jQuery toggle 代替方法
2016/03/22 Javascript
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
2016/12/15 Javascript
详解@Vue/Cli 3 Invalid Host header 错误解决办法
2019/01/02 Javascript
微信小程序之左右布局的实现代码
2019/12/13 Javascript
JavaScript this使用方法图解
2020/02/04 Javascript
JavaScript写个贪吃蛇小游戏(超详细)
2020/03/17 Javascript
微信小程序实现可长按移动控件
2020/11/01 Javascript
详解ES6 中的Object.assign()的用法实例代码
2021/01/11 Javascript
[01:03:03]VP vs Mineski 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
Python自动扫雷实现方法
2015/07/25 Python
Django项目中用JS实现加载子页面并传值的方法
2018/05/28 Python
python将回车作为输入内容的实例
2018/06/23 Python
python中实现字符串翻转的方法
2018/07/11 Python
Python3.9.1中使用split()的处理方法(推荐)
2021/02/07 Python
Python爬虫制作翻译程序的示例代码
2021/02/22 Python
电脑售后服务承诺书
2014/03/27 职场文书
欢迎领导检查标语
2014/06/27 职场文书
2014年教师节红领巾广播稿
2014/09/10 职场文书
业务员辞职信范文
2015/03/02 职场文书
银行客户经理岗位职责
2015/04/09 职场文书
大客户经理岗位职责
2015/04/09 职场文书
2015年社区反邪教工作总结
2015/10/14 职场文书
php7中停止php-fpm服务的方法详解
2021/05/09 PHP
mybatis-plus模糊查询指定字段
2022/04/28 Java/Android
Go gorilla/sessions库安装使用
2022/08/14 Golang