Python天天美味(19) - 时间处理datetime

简介:
Python Cook书中有很多章节都是针对某个库的使用进行介绍或是通过组合多个函数实现一些复杂的功能。我这里直接跳过了上一章节中对于文件处理的一些章节,直接进入对时间操作的章节。同时,关于datetime也是简单介绍。因为有很多东西需要自己去使用,去查帮助才最有效。
例子:
计算上一个星期五并输出。
解答:
import  datetime, calendar

lastFriday 
=  datetime.date.today( )
oneday 
=  datetime.timedelta(days = 1 )
lastFriday 
-=  oneday
while  lastFriday.weekday( )  !=  calendar.FRIDAY:
    lastFriday 
-=  oneday
print  lastFriday.strftime( ' %A, %d-%b-%Y ' )
输出结果:
Friday, 09-May-2008

获取当前时间并计算时间差:

t1  =  datetime.datetime.now()
quickshort(data, 0, len(data) 
-   1 )
t2 
=  datetime.datetime.now()
print  t1  -  t2

 

Python 天天美味系列(总)

Python 天天美味(17) - open读写文件  

Python 天天美味(18) - linecache.getline()读取文件中特定一行  

Python 天天美味(19) - 时间处理datetime  

Python 天天美味(20) - 命令行参数sys.argv   

Python 天天美味(21) - httplib,smtplib  

...



本文转自CoderZh博客园博客,原文链接:http://www.cnblogs.com/coderzh/archive/2008/05/16/1201074.html,如需转载请自行联系原作者

目录
相关文章
|
2月前
|
Python
Datetime模块应用:Python计算上周周几对应的日期
Datetime模块应用:Python计算上周周几对应的日期
82 1
|
2月前
|
数据处理 Python
Python编程-利用datetime模块生成当前年份之前指定的间隔所有年份的日期列表和csv文件
Python编程-利用datetime模块生成当前年份之前指定的间隔所有年份的日期列表和csv文件
21 1
|
2月前
|
数据处理 Python
Python内置时间模块:Datetime实例详解(一)
Python内置时间模块:Datetime实例详解(一)
35 1
|
2月前
|
Python
Python内置时间模块:Datetime实例详解(二)
Python内置时间模块:Datetime实例详解(二)
80 0
|
2月前
|
开发者 Python
Python 时间处理与时区转换:深入探究 datetime、time 模块与 pytz 库的功能与应用
Python 时间处理与时区转换:深入探究 datetime、time 模块与 pytz 库的功能与应用
15 0
|
3月前
|
Python
30天拿下Python之datetime模块
30天拿下Python之datetime模块
23 0
|
3月前
|
Python
Python时间戳与datetime转换指南
Python时间戳与datetime转换指南
224 0
|
7月前
|
安全 Python
Python如何使用datetime模块进行日期和时间的操作
Python如何使用datetime模块进行日期和时间的操作
76 1
|
5月前
|
存储 Python
Python之日期和时间包datetime的使用
1、基本定义 1.1 时间戳 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数(或总毫秒数)。 网上有很多时间戳在线转换工具,可以自行计算验证。
|
4月前
|
Python
【Python】对key或values是datetime类型或时间字符串的字典dict排序
本文提供了针对字典中key为时间字符串或datetime类型时进行排序的解决方案,包括将时间字符串转换为datetime对象排序和直接对datetime类型的key排序的方法。
42 0