`
mcjiffy
  • 浏览: 18673 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
最近访客 更多访客>>
社区版块
存档分类
最新评论

python time datetime模块详解,实例

阅读更多

Time模块:
--------------------------
time() #以浮点形式返回自Linux新世纪以来经过的秒数。在linux中,00:00:00 UTC,

January 1, 1970是新**49**的开始。
>>> time.time()
1150269086.6630149
>>> time.ctime(1150269086.6630149)
>>> 'Wed Jun 14 15:11:26 2006'

time.ctime([sec])#把秒数转换成日期格式,如果不带参数,则显示当前的时间。

>>> import time
>>> time.ctime()
>>> 'Wed Jun 14 15:02:50 2006'
>>> time.ctime(1138068452427683)
'Sat Dec 14 04:51:44 1901'
>>> time.ctime(os.path.getmtime('E:\\untitleds.bmp'))
'Fri Sep 19 16:35:37 2008'

>>> time.gmtime(os.path.getmtime('E:\\untitleds.bmp'))
time.struct_time(tm_year=2008, tm_mon=9, tm_mday=19, tm_hour=8, tm_min=35,

tm_sec=37, tm_wday=4, tm_yday=263, tm_isdst=0)

将一个文件的修改时间转换为日期格式(秒 转 日期)
>>> time.strftime('%Y-%m-%d %X',time.localtime(os.path.getmtime

('E:\\untitleds.bmp')))
'2008-09-19 16:35:37'

#定时3秒。
>>> time.sleep(3)

TIME模块参考:
---------------------------------
#取一个文件的修改时间
>>> os.path.getmtime('E:\\untitleds.bmp')
1221813337.7626641

变量
timezone 通用协调时间和本地标准时间的差值,以秒为单位。
altzone 通用协调时间和本地夏令时的差值
daylight 标志,本地时间是否反映夏令时。
tzname (标准时区名,夏令时时区名)
函数
time() 以浮点数返回纪元至今以来的秒数。
clock() 以浮点数返回CPU开始这个process的时间,(或者至上次调用这个函数的时

间)
sleep() 延迟一段以浮点数表示的秒数。
gmtime() 把以秒表示的时间转换为通用协调时序列
localtime() 把秒时转换为本地时序列
asctime() 将时间序列转换成文本描述
ctime() 将秒时转换成文本描述
mktime() 将本地时序列转换成秒时
strftime() 以指定格式将序列时转为文本描述
strptime() 以指定格式从文本描述中解析出时间序列
tzset() 改变当地时区值

DateTime模块
----------------------------
datetime 将日期转化为秒
-------------------------------------
>>> import datetime,time
>>> time.mktime(datetime.datetime(2009,1,1).timetuple())
1230739200.0

>>> cc=[2000,11,3,12,43,33] #Attributes: year, month, day, hour, minute,

second
>>> time.mktime(datetime.datetime(cc[0],cc[1],cc[2],cc[3],cc[4],cc

[5]).timetuple())
973226613.0

将秒转换为日期格式
>>> cc = time.localtime(os.path.getmtime('E:\\untitleds.bmp'))
>>> print cc[0:3]
(2008, 9, 19)

DateTime示例
-----------------
演示计算两个日期相差天数的计算
>>> import datetime
>>> d1 = datetime.datetime(2005, 2, 16)
>>> d2 = datetime.datetime(2004, 12, 31)
>>> (d1 - d2).days
47

演示计算运行时间的例子,以秒进行显示
import datetime
starttime = datetime.datetime.now()
#long running
endtime = datetime.datetime.now()
print (endtime - starttime).seconds

演示计算当前时间向后10小时的时间。
>>> d1 = datetime.datetime.now()
>>> d3 = d1 + datetime.timedelta(hours=10)
>>> d3.ctime()

其本上常用的类有:datetime和timedelta两个。它们之间可以相互加减。每个类都有一

些方法和属性可以查看具体的值

3)glob
可以使用简单的方法匹配某个目录下的所有子目录或文件,用法也很简单。
3.1 glob.glob(regression) 返回一个列表
3.2 glob.iglob(regression) 返回一个遍历器
这个模块简单好用,强力推荐。
原文地址:http://blog.alexa-pro.cn/?p=214
分享到:
评论

相关推荐

    Python3.5内置模块之time与datetime模块用法实例分析

    ### Python3.5 内置模块之 `time` 与 `datetime` 模块用法实例分析 在Python编程中,处理日期与时间是常见需求之一。为了更好地理解和使用Python中的时间处理功能,本篇文章将重点介绍Python3.5内置模块`time`与`...

    python-xlwt模块详解.pdf

    Python的xlwt模块是用于创建Excel(XLS)文件的一个库,特别适用于那些需要生成静态报表或者数据分析结果的用户。这个模块提供了丰富的功能,能够帮助程序员轻松地构建复杂的电子表格文档。 **创建简单的Excel文件*...

    python-xlwt模块详解借鉴.pdf

    Python的xlwt模块是一个用于创建Excel(XLS)文件的库,它允许程序员在Python环境中生成、编辑和格式化Excel工作表。这个模块是Python开发者处理数据报告、数据分析或者需要导出数据到Excel格式时的一个实用工具。...

    python time学习资料

    "Python time模块详解" Python time模块是 Python 中的一个内置模块,用于处理时间相关的操作。在 Python 中,时间可以被表示为一个元组,包含年、月、日、小时、分钟、秒和微秒等信息。本文将详细介绍 Python time...

    Python的时间模块datetime详解

    Python 的 `datetime` 模块是处理日期和时间的核心库,它提供了丰富的功能来创建、操作和格式化日期和时间。这个模块包含了五个主要的类:`date`、`datetime`、`time`、`timedelta` 和 `tzinfo`,它们各自代表了不同...

    Python Numpy库datetime类型的处理详解

    关于时间的处理,Python中自带的处理时间的模块就有time 、datetime、calendar,另外还有扩展的第三方库,如dateutil等等。通过这些途径可以随心所欲地用Python去处理时间。当我们用NumPy库做数据分析时,如何转换...

    Python使用xlwt模块操作Excel的方法详解

    可以利用Python的datetime模块,结合xlwt的num_format_str属性,对日期和时间数据进行格式化,并将其写入到Excel文件中。 实例代码展示了如何使用xlwt模块创建Excel文件,并通过一系列操作演示了如何写入数据、设置...

    Python计时相关操作详解【time,datetime】

    本文实例讲述了Python计时相关操作。分享给大家供大家参考,具体如下: 内容目录: 1. 时间戳 2. 当前时间 3. 时间差 4. python中时间日期格式化符号 5. 例子 一、时间戳 时间戳是自 1970 年 1 月 1 日(08:00:00 ...

    python3 shelve模块的详解

    Python3的`shelve`模块是一个非常实用的工具,它提供了简单的方法来持久化Python对象。这个模块的主要目的是为了能够方便地保存和加载数据,即使数据类型比较复杂,例如字典、列表或者其他自定义的对象。下面我们将...

    Python项目开发实战_dateutil模块-轻松计算日期_编程案例解析实例详解课程教程.pdf

    Python 项目开发实战 - dateutil 模块轻松计算日期 本文将详细介绍使用 dateutil 模块来简化日期计算的过程。日期计算是大部分系统都需要用到的,但它的计算比较复杂,因此很容易出现 Bug。开发高品质软件时要尽量...

    Python操作MongoDB详解及实例

    Python中的PyMongo模块提供了与MongoDB交互的接口。本篇文章将详细介绍如何使用Python的PyMongo库来操作MongoDB,包括连接数据库、查询数据、插入数据等基本操作。 首先,确保已经通过`pip install pymongo`命令...

    python-base.py: 千行代码入门Python python-visual.py: 15张图入门Matplotlib

    python_base.py: 千行代码入门Python python_visual.py: 15张图入门Matplotlib python_visual_animation.py: 使用Matplotlib画...python_decorator.py: Python进阶: 通过实例详解装饰器(附代码) python_datetime.p

    Python openpyxl 插入折线图实例

    ### Python openpyxl 插入折线图实例详解 #### 一、背景介绍与应用场景 在数据处理和分析过程中,图形化表示数据是常见的需求之一。对于Python开发者来说,使用`openpyxl`库来操作Excel文件并进行图表制作是非常...

    python对json的相关操作实例详解

    Python中处理JSON数据主要依赖于内置的`json`模块,提供了`dumps()`和`loads()`两个关键方法,用于将Python对象编码为JSON字符串和将JSON字符串解码回Python对象。 1. `json.dumps()`:这个方法将Python对象转换为...

    详解Python time库的使用

    Python的time库是处理时间的重要模块,它提供了各种与时间相关的功能,包括获取当前时间、时间格式化、计算时间差以及模拟时间流逝等。本文将详细介绍time库的主要使用方法。 一、时间获取函数 time库提供了多种...

    Python数据分析实战,运输车辆驾驶行为分析,案例教程编程实例课程详解.pdf

    data['timestamp'] = pd.to_datetime(data['timestamp']) # 删除异常值(以速度为例) data = data[data['speed'] ] # 假设速度超过 200km/h 为异常 ``` 3. **数据特征工程** - **构建新特征**:根据实际需求...

    Python脚本使用详解 中文WORD版

    Python的标准库包含大量预装模块,如os, sys, datetime等,满足日常开发需求。另外,Python的第三方库非常丰富,如Numpy进行数值计算,Pandas处理数据,Matplotlib进行数据可视化,requests进行HTTP请求等。 10. *...

Global site tag (gtag.js) - Google Analytics