日期函数python总结 python 日期运算

Python中处理时间的几种方法小结python中的时间模块主要有time, datetime 。
I, time模块
time模块中包含了四种时间格式:
float格式,即给定时间相对于epoch增加的秒数
tuple格式,一个九元组 (tm_year, tm_mon, tm_mday, tm_hour, tm_min, tm_sec, tm_wday, tm_yday, tm_isdst)
string格式 , 'Mon Feb6 15:00:06 2012'
format格式,以指定的格式生成的时间
针对这几种时间格式,time模块提供了函数在格式之间相互转换 。
asctime(tuple) -string
ctime(float) -string
gmtime(float) -tuple
localtime(float) -tuple
mktime(tuple) -float
strftime(format, tuple) -format string
strptime(formatstring, format) -tuple
time() - float
上述函数中,除了time()函数直接返回当前时间相对于epoch的秒数外,其他函数都要求有时间的输入,如果没有输入,则默认使用当前时间 。
另外,strftime和strptime中的format使用下面的格式:
%a 英文星期简写
%A 英文星期的完全
%b 英文月份的简写
%B 英文月份的完全
%c 显示本地日期时间
%d 日期 , 取1-31
%H 小时,0-23
%I 小时,0-12
%m 月,01 -12
%M 分钟 , 1-59
%j 年中当天的天数
%w 显示今天是星期几
%W 第几周
%x 当天日期
%X 本地的当天时间
%y 年份 00-99间
%Y 年份的完整拼写
%S 秒(00-59)
除了上述的时间转换函数之外,模块还提供了下面的函数:
clock() 返回进程的创建时间,以秒计数的float
sleep(float) sleep一段时间,以秒计数
tzset() 更改时区
II,datetime
datetime模块定义了下面这几个类:
datetime.date:表示日期的类 。常用的属性有year, month, day;datetime.time:表示时间的类 。常用的属性有hour, minute, second, microsecond;datetime.datetime:表示日期时间 。datetime.timedelta:表示时间间隔,即两个时间点之间的长度 。datetime.tzinfo:与时区有关的相关信息 。(这里不详细充分讨论该类,感兴趣的童鞋可以参考python手册)
注 :上面这些类型的对象都是不可变(immutable)的 。
下面详细介绍这些类的使用方式 。
date类
date类表示一个日期 。日期由年、月、日组成(地球人都知道~~) 。date类的构造函数如下:
class datetime.date(year, month, day):参数的意义就不多作解释了 , 只是有几点要注意一下:
year的范围是[MINYEAR, MAXYEAR],即[1, 9999];month的范围是[1, 12] 。(月份是从1开始的,不是从0开始的~_~);day的最大值根据给定的year, month参数来决定 。例如闰年2月份有29天;
date类定义了一些常用的类方法与类属性,方便我们操作:
date.max、date.min:date对象所能表示的最大、最小日期;date.resolution:date对象表示日期的最小单位 。这里是天 。date.today():返回一个表示当前本地日期的date对象;date.fromtimestamp(timestamp):根据给定的时间戮,返回一个date对象;datetime.fromordinal(ordinal):将Gregorian日历时间转换为date对象;(Gregorian Calendar :一种日历表示方法,类似于我国的农历,西方国家使用比较多,此处不详细展开讨论 。)
python 格式化日期python格式化日期日期函数python总结的方法日期函数python总结:可以利用time.asctime(time.local(time.time()))函数来格式化日期 。如果日期函数python总结我们要获取当前日期日期函数python总结 , 可以利用时间函数time()来获取 。
python里面有哪些自带函数?python系统提供了下面常用的函数:
1. 数学库模块(math)提供了很多数学运算函数日期函数python总结;
2.复数模块(cmath)提供了用于复数运算的函数;
3.随机数模块(random)提供了用来生成随机数的函数;
4.时间(time)和日历(calendar)模块提供了能处理日期和时间的函数 。
注意:在调用系统函数之前日期函数python总结 , 先要使用import 语句导入 相应的模块
该语句将模块中定义的函数代码复制到自己的程 序中日期函数python总结,然后就可以访问模块中的任何函数 , 其方 法是在函数名前面加上“模块名.” 。
希望能帮到你 。
【日期函数python总结 python 日期运算】日期函数python总结的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于python 日期运算、日期函数python总结的信息别忘了在本站进行查找喔 。

    推荐阅读