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中类的一些方法分析
Sep 25 Python
Python中使用第三方库xlrd来读取Excel示例
Apr 05 Python
利用python发送和接收邮件
Sep 27 Python
详解用Python处理HTML转义字符的5种方式
Dec 27 Python
Pycharm设置界面全黑的方法
May 23 Python
python实现栅栏加解密 支持密钥加密
Mar 20 Python
python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)
Apr 01 Python
linux下安装python3和对应的pip环境教程详解
Jul 01 Python
python网络编程 使用UDP、TCP协议收发信息详解
Aug 29 Python
python编写简单端口扫描器
Sep 04 Python
Python函数生成器原理及使用详解
Mar 12 Python
解决Keras 中加入lambda层无法正常载入模型问题
Jun 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
PHP入门速成(2)
2006/10/09 PHP
PHP删除数组中的特定元素的代码
2012/06/28 PHP
smarty中js的调用方法示例
2014/10/27 PHP
php 批量查询搜狗sogou代码分享
2015/05/17 PHP
一个简单的php MVC留言本实例代码(必看篇)
2016/09/22 PHP
PHP实现驼峰样式字符串(首字母大写)转换成下划线样式字符串的方法示例
2017/08/10 PHP
PHP 应用容器化以及部署方法
2018/02/12 PHP
找出字符串中出现次数最多的字母和出现次数精简版
2012/11/07 Javascript
JavaScript中for..in循环陷阱介绍
2013/11/12 Javascript
基于jQuery实现的无刷新表格分页实例
2016/02/17 Javascript
JS中setTimeout的巧妙用法前端函数节流
2016/03/24 Javascript
JavaScript判断浏览器及其版本信息
2017/01/20 Javascript
easyui简介_动力节点Java学院整理
2017/07/14 Javascript
动态统计当前输入内容的字节、字符数的实例详解
2017/10/27 Javascript
JS中的回调函数实例浅析
2018/03/21 Javascript
node-red File读取好保存实例讲解
2019/09/11 Javascript
小程序api实现promise封装过程解析
2019/11/21 Javascript
原生Vue 实现右键菜单组件功能
2019/12/16 Javascript
对python修改xml文件的节点值方法详解
2018/12/24 Python
用Python解决x的n次方问题
2019/02/08 Python
学习Django知识点分享
2019/09/11 Python
详解Python time库的使用
2019/10/10 Python
python pycharm最新版本激活码(永久有效)附python安装教程
2020/09/18 Python
HTML5计时器小例子
2013/10/15 HTML / CSS
台湾时尚彩瞳专门店:imeime
2019/08/16 全球购物
Vans(范斯)新西兰官方网站:美国原创极限运动品牌
2020/09/19 全球购物
生产部经理岗位职责
2013/12/16 职场文书
十月份红领巾广播稿
2014/01/22 职场文书
商场端午节活动方案
2014/01/29 职场文书
校本教研活动总结
2014/07/01 职场文书
中秋晚会活动方案
2014/08/31 职场文书
2014派出所所长群众路线对照检查材料思想汇报
2014/09/18 职场文书
党的群众路线教育实践活动对照检查材料思想汇报(党员篇)
2014/09/25 职场文书
工商管理专业毕业生自我鉴定2014
2014/10/04 职场文书
群众路线教育实践活动学习笔记内容
2014/11/06 职场文书
人生遥控器观后感
2015/06/11 职场文书