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+selenium识别验证码并登录的示例代码
Dec 21 Python
Python常见字符串操作函数小结【split()、join()、strip()】
Feb 02 Python
python spyder中读取txt为图片的方法
Apr 27 Python
在Windows中设置Python环境变量的实例讲解
Apr 28 Python
使用PyInstaller将python转成可执行文件exe笔记
May 26 Python
Python中pandas dataframe删除一行或一列:drop函数详解
Jul 03 Python
Python pygorithm模块用法示例【常见算法测试】
Aug 16 Python
Python shutil模块用法实例分析
Oct 02 Python
Python标准库shutil模块使用方法解析
Mar 10 Python
Python2 与Python3的版本区别实例分析
Mar 30 Python
django项目中新增app的2种实现方法
Apr 01 Python
4行Python代码生成图像验证码(2种)
Apr 07 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中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别
2009/09/05 PHP
php查询操作实现投票功能
2016/05/09 PHP
如何在PHP中使用AES加密算法加密数据
2020/06/24 PHP
ExtJS 2.0实用简明教程 之Ext类库简介
2009/04/29 Javascript
js parseInt("08")未指定进位制问题
2010/06/19 Javascript
javascript学习笔记(十七) 检测浏览器插件代码
2012/06/20 Javascript
js实现九宫格图片半透明渐显特效的方法
2015/02/16 Javascript
jquery 全选、全不选、反选效果的实现代码【推荐】
2016/05/05 Javascript
浅谈Javascript数据属性与访问器属性
2016/07/26 Javascript
jQuey将序列化对象在前台显示地实现代码(方法总结)
2016/12/13 Javascript
WebSocket实现简单客服聊天系统
2017/05/12 Javascript
深入浅出webpack教程系列_安装与基本打包用法和命令参数详解
2017/09/10 Javascript
js自定义trim函数实现删除两端空格功能
2018/02/09 Javascript
Vue的elementUI实现自定义主题方法
2018/02/23 Javascript
javascript中一些奇葩的日期换算方法总结
2018/11/14 Javascript
微信小程序合法域名配置方法
2019/05/06 Javascript
使用element-ui的el-menu导航选中后刷新页面保持当前选中状态
2019/07/19 Javascript
Javascript异步编程async实现过程详解
2020/04/02 Javascript
《javascript设计模式》学习笔记一:Javascript面向对象程序设计对象成员的定义分析
2020/04/07 Javascript
python字符串连接方式汇总
2014/08/21 Python
详解Python中的多线程编程
2015/04/09 Python
利用Python如何生成随机密码
2016/04/20 Python
在Linux命令行终端中使用python的简单方法(推荐)
2017/01/23 Python
windows下python之mysqldb模块安装方法
2017/09/07 Python
Python使用pyh生成HTML文档的方法示例
2018/03/10 Python
Django使用paginator插件实现翻页功能的实例
2018/10/24 Python
Python如何调用JS文件中的函数
2019/08/16 Python
python判断变量是否为int、字符串、列表、元组、字典的方法详解
2020/02/13 Python
使用HTML5做个画图板的方法介绍
2013/05/03 HTML / CSS
英国莱斯特松木橡木家具网上商店:Choice Furniture Superstore
2019/07/05 全球购物
美国眼镜网站:LensCrafters
2020/01/19 全球购物
教师中国梦演讲稿
2014/04/23 职场文书
大学教师师德师风演讲稿
2014/08/22 职场文书
兵马俑的导游词
2015/02/02 职场文书
浪漫婚礼主持词开场白
2015/11/24 职场文书
创业计划书之熟食店
2019/10/16 职场文书