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将人民币转换大写的脚本代码
Feb 10 Python
python实现批量获取指定文件夹下的所有文件的厂商信息
Sep 28 Python
python下os模块强大的重命名方法renames详解
Mar 07 Python
Python 找到列表中满足某些条件的元素方法
Jun 26 Python
Python实现string字符串连接的方法总结【8种方式】
Jul 06 Python
Python Flask 搭建微信小程序后台详解
May 06 Python
Python中判断子串存在的性能比较及分析总结
Jun 23 Python
django-crontab 定时执行任务方法的实现
Sep 06 Python
python线程安全及多进程多线程实现方法详解
Sep 27 Python
jupyter notebook实现显示行号
Apr 13 Python
解析python 类方法、对象方法、静态方法
Aug 15 Python
python根据字典的键来删除元素的方法
Aug 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可生成缩略图的文件上传类实例
2014/12/17 PHP
PHP实现对二维数组某个键排序的方法
2016/09/14 PHP
php 使用html5实现多文件上传实例
2016/10/24 PHP
php微信公众平台交互与接口详解
2016/11/28 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
2020/03/27 PHP
PHP哈希表实现算法原理解析
2020/12/11 PHP
JavaScript 对象成员的可见性说明
2009/10/16 Javascript
jQuery中绑定事件的命名空间详解
2011/04/05 Javascript
深入领悟JavaScript中的面向对象
2013/11/18 Javascript
javascript白色简洁计算器
2015/05/04 Javascript
javascript操作ul中li的方法
2015/05/14 Javascript
Angular Js文件上传之form-data
2015/08/28 Javascript
javascript实现别踩白块儿小游戏程序
2015/11/22 Javascript
深入浅析JS Function()构造函数
2016/08/22 Javascript
javascript history对象详解
2017/02/09 Javascript
JavaScript 总结几个提高性能知识点(推荐)
2017/02/20 Javascript
BootStrap 获得轮播中的索引和当前活动的焦点对象
2017/05/11 Javascript
vue 全选与反选的实现方法(无Bug 新手看过来)
2018/02/09 Javascript
react 父子组件之间通讯props
2018/09/08 Javascript
微信小程序自定义组件实现环形进度条
2020/11/17 Javascript
JavaScript提升机制Hoisting详解
2019/10/23 Javascript
python生成器的使用方法
2013/11/21 Python
python中文分词,使用结巴分词对python进行分词(实例讲解)
2017/11/14 Python
python+opencv实现动态物体识别
2018/01/09 Python
获取python的list中含有重复值的index方法
2018/06/27 Python
Python程序包的构建和发布过程示例详解
2019/06/09 Python
python中使用while循环的实例
2019/08/05 Python
Python headers请求头如何实现快速添加
2020/11/03 Python
Python 使用xlwt模块将多行多列数据循环写入excel文档的操作
2020/11/10 Python
python爬虫中采集中遇到的问题整理
2020/11/27 Python
Kathmandu英国网站:新西兰户外运动品牌
2017/03/27 全球购物
药物学专业学生的自我评价
2013/10/27 职场文书
《蚕姑娘》教学反思
2014/04/15 职场文书
个人批评与自我批评发言稿
2014/09/28 职场文书
副乡长民主生活会个人对照检查材料思想汇报
2014/10/01 职场文书
如何使用SQL Server语句创建表
2022/04/12 SQL Server