- 浏览: 373436 次
- 性别:
- 来自: 四川
文章分类
- 全部博客 (247)
- 数据库以及sql (11)
- java (48)
- 爬虫学习 (20)
- java编程 (28)
- python编程以及安装和配置 (27)
- oracle数据库 (32)
- mongodb基本操作 (4)
- linux学习 (7)
- easyUI (2)
- nodeJs (8)
- python学习 (16)
- 其他 (13)
- hadoop (1)
- svn (1)
- 汉字 (1)
- windows (2)
- jsp (5)
- fiddler (1)
- ETL (1)
- teamviewer (1)
- maven (4)
- GIT (2)
- datagrip (1)
- ocr (1)
- redis (3)
- mysql (3)
- linux (1)
- 数据服务 (0)
最新评论
1. 日期输出格式化 datetime => string
import datetime
now = datetime.datetime.now()
now.strftime('%Y-%m-%d %H:%M:%S')
输出
'2015-04-07 19:11:21'
strftime是datetime类的实例方法。
2. 日期输出格式化 string => datetime
import datetime
t_str = '2015-04-07 19:11:21'
d = datetime.datetime.strptime(t_str, '%Y-%m-%d %H:%M:%S')
strptime是datetime类的静态方法。
3. 日期比较操作
在datetime模块中有timedelta类,这个类的对象用于表示一个时间间隔,比如两个日期或者时间的差别。
构造方法:
import datetime
datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)
所有的参数都有默认值0,这些参数可以是int或float,正的或负的。
可以通过 timedelta.days、tiemdelta.seconds 等获取相应的时间值。
timedelta 类的实例,支持加、减、乘、除等操作,所得的结果也是 timedelta 类的实例。比如:
import datetime
year = datetime.timedelta(days=365)
ten_years = year *10
nine_years = ten_years - year
同时,date、time和datetime类也支持与timedelta的加、减运算。
datetime1 = datetime2 + timedelta
timedelta = datetime1 - datetime2
这样,可以很方便的实现一些功能。
4. 两个日期相差多少天。
import datetime
d1 = datetime.datetime.strptime('2015-03-05 17:41:20', '%Y-%m-%d %H:%M:%S')
d2 = datetime.datetime.strptime('2015-03-02 17:41:20', '%Y-%m-%d %H:%M:%S')
delta = d1 - d2
print delta.days
输出:3
5. 今天的n天后的日期。
import datetime
now = datetime.datetime.now()
delta = datetime.timedelta(days=3)
n_days = now + delta
print n_days.strftime('%Y-%m-%d %H:%M:%S')
输出:
2015-04-10 19:16:34
#coding=utf-8
import datetime
now=datetime.datetime.now()
print now
#将日期转化为字符串
datetime => string
import datetime
now=datetime.datetime.now()
print now.strftime('%Y-%m-%d %H:%M:%S')
#将字符串转换为日期 string => datetime
import datetime
t_str = '2015-03-05 16:26:23'
d=datetime.datetime.strptime(t_str,'%Y-%m-%d %H:%M:%S')
print d
#在datetime模块中有timedelta类,这个类的对象用于表示一个时间间隔,比如两个日#期或者时间的差别。
#计算两个日期的间隔
import datetime
d1 = datetime.datetime.strptime('2012-03-05 17:41:20', '%Y-%m-%d %H:%M:%S')
d2 = datetime.datetime.strptime('2012-03-02 17:41:20', '%Y-%m-%d %H:%M:%S')
delta = d1 - d2
print delta.days print delta
#今天的n天后的日期
import datetime
now=datetime.datetime.now()
delta=datetime.timedelta(days=3)
n_days=now+delta
print n_days.strftime('%Y-%m-%d %H:%M:%S')
import datetime
now = datetime.datetime.now()
now.strftime('%Y-%m-%d %H:%M:%S')
输出
'2015-04-07 19:11:21'
strftime是datetime类的实例方法。
2. 日期输出格式化 string => datetime
import datetime
t_str = '2015-04-07 19:11:21'
d = datetime.datetime.strptime(t_str, '%Y-%m-%d %H:%M:%S')
strptime是datetime类的静态方法。
3. 日期比较操作
在datetime模块中有timedelta类,这个类的对象用于表示一个时间间隔,比如两个日期或者时间的差别。
构造方法:
import datetime
datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)
所有的参数都有默认值0,这些参数可以是int或float,正的或负的。
可以通过 timedelta.days、tiemdelta.seconds 等获取相应的时间值。
timedelta 类的实例,支持加、减、乘、除等操作,所得的结果也是 timedelta 类的实例。比如:
import datetime
year = datetime.timedelta(days=365)
ten_years = year *10
nine_years = ten_years - year
同时,date、time和datetime类也支持与timedelta的加、减运算。
datetime1 = datetime2 + timedelta
timedelta = datetime1 - datetime2
这样,可以很方便的实现一些功能。
4. 两个日期相差多少天。
import datetime
d1 = datetime.datetime.strptime('2015-03-05 17:41:20', '%Y-%m-%d %H:%M:%S')
d2 = datetime.datetime.strptime('2015-03-02 17:41:20', '%Y-%m-%d %H:%M:%S')
delta = d1 - d2
print delta.days
输出:3
5. 今天的n天后的日期。
import datetime
now = datetime.datetime.now()
delta = datetime.timedelta(days=3)
n_days = now + delta
print n_days.strftime('%Y-%m-%d %H:%M:%S')
输出:
2015-04-10 19:16:34
#coding=utf-8
import datetime
now=datetime.datetime.now()
print now
#将日期转化为字符串
datetime => string
import datetime
now=datetime.datetime.now()
print now.strftime('%Y-%m-%d %H:%M:%S')
#将字符串转换为日期 string => datetime
import datetime
t_str = '2015-03-05 16:26:23'
d=datetime.datetime.strptime(t_str,'%Y-%m-%d %H:%M:%S')
print d
#在datetime模块中有timedelta类,这个类的对象用于表示一个时间间隔,比如两个日#期或者时间的差别。
#计算两个日期的间隔
import datetime
d1 = datetime.datetime.strptime('2012-03-05 17:41:20', '%Y-%m-%d %H:%M:%S')
d2 = datetime.datetime.strptime('2012-03-02 17:41:20', '%Y-%m-%d %H:%M:%S')
delta = d1 - d2
print delta.days print delta
#今天的n天后的日期
import datetime
now=datetime.datetime.now()
delta=datetime.timedelta(days=3)
n_days=now+delta
print n_days.strftime('%Y-%m-%d %H:%M:%S')
发表评论
-
python中将unicode(u'\u7684') 转中文字符
2018-08-16 16:16 4010ddd=u'\u7684' ddd=ddd.encode(&q ... -
python中的开放运算
2017-07-06 09:39 1040要点: 将整数用浮点数表示:由于Python的整数除法,为了 ... -
Python多线程爬取网站image的src属性实例
2017-05-16 11:18 1719# coding=utf-8 ''' Created on 2 ... -
eclipse创建scrapy项目
2017-05-12 17:23 10561. 您必须创建一个新的Scrapy项目。 进入您打算存储代码 ... -
windows安装scrapy框架步骤
2017-05-12 13:05 607Scrapy简介 Scrapy是一个快速,高效的网页抓取Pyt ... -
python操作mongoDB
2017-05-12 10:04 1054#coding=utf-8 from pymongo impo ... -
windows下安装Scrapy框架(python)
2017-03-22 14:39 7511、下载安装Python2.7.6, ... -
python "\xc5\xc0\xb3\xe6" 转汉字
2017-03-10 10:10 5353print "\xc5\xc0\xb3\xe6&qu ... -
python_GUI应用程序代码
2017-03-03 10:06 667# coding=utf-8 ''' Created on 2 ... -
python读写excel
2017-03-03 10:05 1056# coding=utf-8 ''' Created on 2 ... -
python标准异常分类
2017-03-01 16:09 443ppython标准异常分类 BaseException ... -
python在linux、windows下执行命令的方法
2017-02-22 16:52 1056windows下: import os cmdres= os. ... -
python中selenium 滚动条下拉 操作
2017-02-22 11:16 6747方法一)使用js脚本直接操作,方法如下: js=" ... -
python+BeautifulSoup+selenium+mysqldb完成数据抓取
2017-02-21 14:28 929# coding=utf-8 ''' Created on 2 ... -
python+selenium浏览器调用(chrome、ie、firefox)
2017-02-20 14:35 1948#coding=utf-8 from selenium im ... -
windows下安装beautifulsoup
2017-02-14 10:57 8701.去beautiful soup官网上去下载最新版本是4.3 ... -
windows下casperjs安装以及配置
2017-02-14 10:20 414下载casperjs,解压后命名为casperjs 添加环境变 ... -
wingdows下安装phantomjs
2017-02-14 10:19 425下载phantomjs后解压,重命名为phantomjs 添加 ... -
python下安装beautifulsoup4-4.3.1
2017-02-07 16:18 5911.去beautiful soup官网上去下载最新版本是4.3 ... -
python中的正则表达式,python
2017-02-07 10:20 656# coding=utf-8 ''' Created on 2 ...
相关推荐
在Python中进行日期和时间格式化输出是一个常用且非常重要的功能,它允许用户按照特定的格式展示日期和时间数据。在Python的标准库中,`datetime`模块提供了很多处理日期和时间相关的功能。本小结将主要介绍`...
然而,当我们提到“Python-人性化的格式日期字符串的R包”,这里可能指的是一个用于Python的R包移植,它为Python程序员提供了R语言中类似`strftime`的功能,使得日期格式化更加人性化。 R语言中的`strftime`函数是...
time模块中时间表现的格式主要有三种: a、timestamp时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量 b、struct_time时间元组,共有九个元素组。 c、format time 格式化时间,已格式化的结构使...
python格式化各种形式的时间字符串,输出标准格式XXXX-XX-XX XX:XX:XX。
在Python中,虽然内置的`datetime`模块可以处理ISO8601格式,但其性能可能无法满足大规模或高频率的日期解析需求。这就是`python-ciso8601`库的价值所在。 `python-ciso8601`是一个专门针对ISO8601日期时间字符串...
在Python编程中,处理时间日期是一项常见的任务,尤其是在数据分析和数据清洗过程中。Python提供了丰富的库来支持日期和时间的操作,其中最常用的库是`...不断学习和实践,才能真正掌握Python中时间日期处理的技巧。
在Python中,日期和时间的处理是一个非常常见的需求,尤其是在数据处理、日志分析以及Web开发等领域。Python提供了丰富的库来帮助我们进行日期时间的操作,其中最常用的就是`datetime`模块。本文将详细介绍如何在...
Python-TimeNLP是一个针对Python3设计的自然语言处理库,特别关注...总之,Python-TimeNLP为处理中文文本中的日期时间信息提供了一个强大且灵活的工具,是Python开发人员在进行自然语言处理任务时值得考虑的一个库。
您可能感兴趣的文章:python日期时间转为字符串或者格式化输出的实例python中日期和时间格式化输出的方法小结Python 时间操作例子和时间格式化参数小结Python简单格式化时间的方法【strftime函数】python 时间戳与...
Python中的日期和时间处理是许多开发者在编程过程中经常会遇到的任务,尤其在数据分析、日志记录、计划任务等领域。"Maya"是一个强大的Python库,它为处理日期和时间提供了直观且用户友好的接口,旨在让这些操作变得...
12. **`datetime`**:提供了日期和时间操作,包括日期和时间的格式化、解析、比较和计算。 13. **`os`** 和 **`os.path`**:这两个模块提供了与操作系统交互的函数,包括文件和目录操作,以及路径处理。 以上仅是...
标题中的“Python-快速的RFC3339标准的Python日期时间库”指的是一个Python库,专门用于处理符合RFC3339标准的日期和时间。RFC3339是互联网工程任务组(IETF)定义的一个标准,它提供了一种格式化日期和时间的方式,...
3. **标准库**:Python的标准库包含了大量的模块,如`os`用于操作系统接口,`sys`用于系统交互,`math`进行数学计算,`datetime`处理日期和时间,`urllib`和`requests`用于网络请求,`json`和`pickle`处理数据序列化...
5. **标准库**: Python 2.6的标准库提供了丰富的功能,包括文件操作、网络通信、数据序列化、日期和时间处理、正则表达式等。通过CHM文档,你可以找到每个模块的详细说明,以及如何使用它们的例子。 6. **搜索和...
Python中的日期和时间处理是许多编程任务中的常见需求,特别是在数据分析、日志记录和时间相关的算法中。在Python的标准库中,`datetime`模块提供了基本的日期和时间操作,但其API并不总是直观且易用。为了提升开发...
`delorean`是一个Python库,专门设计用来简化和增强日期和时间的操作,它解决了Python中处理日期时可能出现的许多棘手问题。 `delorean`库的核心理念是将日期和时间对象与UTC纪元(1970年1月1日)关联起来,这使得...
Python中,日期和时间的格式化通常通过`strftime`(格式化为字符串)和`strptime`(字符串解析为日期/时间)方法完成。例如,`datetime.now().strftime('%Y-%m-%d %H:%M:%S')`将当前时间格式化为"年-月-日 时:分:秒...
Python 中时间日期格式化符号有多种,例如: * %y 两位数的年份表示(00-99) * %Y 四位数的年份表示(000-9999) * %m 月份(01-12) * %d 月内中的一天(0-31) * %H 24 小时制小时数(0-23) * %I 12 小时制小时...