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写的Tkinter程序屏幕居中方法
Mar 10 Python
pandas创建新Dataframe并添加多行的实例
Apr 08 Python
Sanic框架配置操作分析
Jul 17 Python
详解如何将python3.6软件的py文件打包成exe程序
Oct 09 Python
Django中提供的6种缓存方式详解
Aug 05 Python
Python使用scrapy爬取阳光热线问政平台过程解析
Aug 14 Python
详解python中的模块及包导入
Aug 30 Python
超实用的 30 段 Python 案例
Oct 10 Python
python 实现绘制整齐的表格
Nov 18 Python
pandas中read_csv的缺失值处理方式
Dec 19 Python
python 统计list中各个元素出现的次数的几种方法
Feb 20 Python
Pandas实现DataFrame的简单运算、统计与排序
Mar 31 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网页游戏学习之Xnova(ogame)源码解读(十六)
2014/06/30 PHP
ThinkPHP模型详解
2015/07/27 PHP
详解WordPress中创建和添加过滤器的相关PHP函数
2015/12/29 PHP
Laravel6.2中用于用户登录的新密码确认流程详解
2019/10/16 PHP
javascript 操作Word和Excel的实现代码
2009/10/26 Javascript
Jquery ajax不能解析json对象,报Invalid JSON错误的原因和解决方法
2010/03/27 Javascript
jQuery中ajax的load()方法用法实例
2014/12/26 Javascript
jQuery实现图片与文字描述左右滑动自动切换的方法
2015/07/27 Javascript
简单谈谈javascript中的变量、作用域和内存问题
2015/08/30 Javascript
超实用的JavaScript表单代码段
2016/02/26 Javascript
JS实现把鼠标放到链接上出现滚动文字的方法
2016/04/06 Javascript
JS中用try catch对代码运行的性能影响分析
2016/12/26 Javascript
JavaScript获取ul中li个数的方法
2017/02/13 Javascript
原生js编写2048小游戏
2017/03/17 Javascript
JavaScript编写的网页小游戏,很给力
2017/08/18 Javascript
基于jQuery实现的单行公告活动轮播效果
2017/08/23 jQuery
Nodejs 复制文件/文件夹的方法
2017/08/24 NodeJs
微信小程序提交form操作示例
2018/12/30 Javascript
Node.js + express基本用法教程
2019/03/14 Javascript
python编写网页爬虫脚本并实现APScheduler调度
2014/07/28 Python
Djang中静态文件配置方法
2015/07/30 Python
Python爬取附近餐馆信息代码示例
2017/12/09 Python
使用python读取.text文件特定行的数据方法
2019/01/28 Python
python+selenium实现简历自动刷新的示例代码
2019/05/20 Python
python 公共方法汇总解析
2019/09/16 Python
导入tensorflow时报错:cannot import name 'abs'的解决
2019/10/10 Python
Django 自定义权限管理系统详解(通过中间件认证)
2020/03/11 Python
python实现ftp文件传输功能
2020/03/20 Python
Python实现UDP程序通信过程图解
2020/05/15 Python
简单介绍Object类的功能、常用方法
2013/10/02 面试题
感恩母亲节活动方案
2014/03/04 职场文书
企业宗旨标语
2014/06/10 职场文书
领导干部学习“三严三实”思想汇报
2014/09/15 职场文书
2014年实习班主任工作总结
2014/11/08 职场文书
2014个人年度工作总结范文
2014/12/24 职场文书
2015年教师节主持词
2015/07/03 职场文书