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 16 Python
使用Python操作Elasticsearch数据索引的教程
Apr 08 Python
详解python脚本自动生成需要文件实例代码
Feb 04 Python
pandas中的DataFrame按指定顺序输出所有列的方法
Apr 10 Python
python爬虫正则表达式之处理换行符
Jun 08 Python
Python中flatten( )函数及函数用法详解
Nov 02 Python
Python爬虫之UserAgent的使用实例
Feb 21 Python
python实现简单的五子棋游戏
Sep 01 Python
python list等分并从等分的子集中随机选取一个数
Nov 16 Python
python读写数据读写csv文件(pandas用法)
Dec 14 Python
使用Python+OpenCV进行卡类型及16位卡号数字的OCR功能
Aug 30 Python
Python代码实现双链表
May 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
磨咖啡豆的密诀
2021/03/03 冲泡冲煮
探讨file_get_contents与curl效率及稳定性的分析
2013/06/06 PHP
完美解决PHP中的Cannot modify header information 问题
2013/08/12 PHP
PHP curl 获取响应的状态码的方法
2014/01/13 PHP
thinkphp普通查询与表达式查询实例分析
2014/11/24 PHP
浅谈PHP正则中的捕获组与非捕获组
2016/07/18 PHP
javascript 控制弹出窗口
2007/04/10 Javascript
jQuery formValidator表单验证插件开源了 含API帮助、源码、示例
2008/08/14 Javascript
javascript题目,重写函数让其无限相加
2012/02/15 Javascript
使用JavaScript构建JSON格式字符串实现步骤
2013/03/22 Javascript
Jquery遍历checkbox获取选中项value值的方法
2014/02/13 Javascript
jquery实现在光标位置插入内容的方法
2015/02/05 Javascript
JS实现仿新浪黄色经典滑动门效果代码
2015/09/27 Javascript
js判断一个字符串是以某个字符串开头的简单实例
2016/12/27 Javascript
JS实现颜色梯度与渐变效果完整实例
2016/12/30 Javascript
AngularJS通过ng-Img-Crop实现头像截取的示例
2017/08/17 Javascript
在vue中读取本地Json文件的方法
2018/09/06 Javascript
如何制作一个Node命令行图像识别工具
2018/12/12 Javascript
vue-router实现编程式导航的代码实例
2019/01/19 Javascript
微信小程序用户授权、位置授权及获取微信绑定手机号
2019/07/18 Javascript
java和js实现的洗牌小程序
2019/09/30 Javascript
在Python程序员面试中被问的最多的10道题
2017/12/05 Python
基于python绘制科赫雪花
2018/06/22 Python
Python参数解析模块sys、getopt、argparse使用与对比分析
2019/04/02 Python
Python的Tkinter点击按钮触发事件的例子
2019/07/19 Python
python 实现ping测试延迟的两种方法
2020/12/10 Python
ASOS比利时:英国线上零售商及自有品牌
2018/07/29 全球购物
编辑个人求职信范文
2013/09/21 职场文书
董事长职责范文
2013/11/08 职场文书
见习期自我鉴定范文
2014/03/19 职场文书
《云房子》教学反思
2014/04/20 职场文书
小学生保护环境倡议书
2014/05/15 职场文书
numpy数据类型dtype转换实现
2021/04/24 Python
PostgreSQL通过oracle_fdw访问Oracle数据的实现步骤
2021/05/21 PostgreSQL
Mysql中 unique列插入重复值该怎么解决呢
2021/05/26 MySQL
Python实现提取PDF简历信息并存入Excel
2022/04/02 Python