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获取目录下所有文件的方法
Jun 01 Python
Python下载指定页面上图片的方法
May 12 Python
对比Python中__getattr__和 __getattribute__获取属性的用法
Jun 21 Python
Python基于Floyd算法求解最短路径距离问题实例详解
May 16 Python
python远程调用rpc模块xmlrpclib的方法
Jan 11 Python
PySide和PyQt加载ui文件的两种方法
Feb 27 Python
在python下使用tensorflow判断是否存在文件夹的实例
Jun 10 Python
Python pip替换为阿里源的方法步骤
Jul 02 Python
Python对Tornado请求与响应的数据处理
Feb 12 Python
python的链表基础知识点
Sep 13 Python
jupyter使用自动补全和切换默认浏览器的方法
Nov 18 Python
python中print格式化输出的问题
Apr 16 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
Yii使用smsto短信接口的函数demo示例
2016/07/13 PHP
PHP中使用CURL发送get/post请求上传图片批处理功能
2018/10/15 PHP
Thinkphp整合阿里云OSS图片上传实例代码
2019/04/28 PHP
Ucren Virtual Desktop V2.0
2006/11/07 Javascript
OfflineSave离线保存代码再次发布使用说明
2007/05/23 Javascript
javascript返回顶部效果(自写代码)
2013/01/06 Javascript
js如何获取兄弟、父类等节点
2014/01/06 Javascript
javascript动态设置样式style实例分析
2015/05/13 Javascript
JS+CSS实现的竖向简洁折叠菜单效果代码
2015/10/22 Javascript
IOS中safari下的select下拉菜单文字过长不换行的解决方法
2016/09/26 Javascript
详解js树形控件—zTree使用总结
2016/12/28 Javascript
简单实现js悬浮导航效果
2017/02/05 Javascript
JS实现动态给标签控件添加事件的方法示例
2017/05/13 Javascript
jQuery复合事件用法示例
2017/06/10 jQuery
Angular中的$watch方法详解
2017/09/18 Javascript
面包屑导航详解
2017/12/07 Javascript
vue data引入本地图片的两种方式小结
2019/11/13 Javascript
Python实现爬取知乎神回复简单爬虫代码分享
2015/01/04 Python
Python使用剪切板的方法
2017/06/06 Python
神经网络(BP)算法Python实现及应用
2018/04/16 Python
Python爬虫常用库的安装及其环境配置
2018/09/19 Python
python爬虫之urllib库常用方法用法总结大全
2018/11/14 Python
python 调用钉钉机器人的方法
2019/02/20 Python
Python字符编码转码之GBK,UTF8互转
2020/02/09 Python
什么是Oracle的后台进程background processes?都有哪些后台进程?
2012/04/26 面试题
数据管理员的自我评价分享
2013/11/15 职场文书
后勤部长岗位职责
2013/12/14 职场文书
小区门卫管理制度
2014/01/29 职场文书
投资协议书范本
2014/04/21 职场文书
政风行风建设责任书
2014/07/23 职场文书
环境保护建议书
2014/08/26 职场文书
故宫英文导游词
2015/01/31 职场文书
春节随笔
2015/08/15 职场文书
来探秘“德国中小企业”的成功之道
2019/07/26 职场文书
Oracle11g r2 卸载干净重装的详细教程(亲测有效已重装过)
2021/06/04 Oracle
前端使用svg图片改色实现示例
2022/07/23 HTML / CSS