Python学习总结16:时间模块datetime & time & calendar (三)

calendar模块

常见函数及说明

1 calendar.calendar(year,w=2,l=1,c=6)
   返回一个多行字符串格式的year年年历,3个月一行,间隔距离为c。 每日宽度间隔为w字符。每行长度为21* W+18+2* C。l是每星期行数。

2 calendar.firstweekday( )
   返回当前每周起始日期的设置。默认情况下,首次载入caendar模块时返回0,即星期一。

3 calendar.isleap(year)

是闰年返回True,否则为false。

4 calendar.leapdays(y1,y2)
  返回在Y1,Y2两年之间的闰年总数。

5 calendar.month(year,month,w=2,l=1)
   返回一个多行字符串格式的year年month月日历,两行标题,一周一行。每日宽度间隔为w字符。每行的长度为7* w+6。l是每星期的行数。

6 calendar.monthcalendar(year,month)
   返回一个整数的单层嵌套列表。每个子列表装载代表一个星期的整数。Year年month月外的日期都设为0;范围内的日子都由该月第几日表示,从1开始。

7 calendar.monthrange(year,month)
   返回两个整数。第一个是该月的星期几的日期码,第二个是该月的日期码。日从0(星期一)到6(星期日);月从1到12。

8 calendar.prcal(year,w=2,l=1,c=6)
   相当于 print calendar.calendar(year,w,l,c).

9 calendar.prmonth(year,month,w=2,l=1)
   相当于 print calendar.calendar(year,w,l,c)。

10 calendar.setfirstweekday(weekday)
     设置每周的起始日期码。0(星期一)到6(星期日)。

11 calendar.timegm(tupletime)
     和time.gmtime相反:接受一个时间元组形式,返回该时刻的时间辍(1970纪元后经过的浮点秒数)。

12 calendar.weekday(year,month,day)
     返回给定日期的日期码。0(星期一)到6(星期日)。月份为 1(一月) 到 12(12月)。

时间: 2024-10-10 06:04:55

Python学习总结16:时间模块datetime & time & calendar (三)的相关文章

Python学习总结14:时间模块datetime & time & calendar (一)

Python中的常用于处理时间主要有3个模块datetime模块.time模块和calendar模块. 一.time模块 1. 在Python中表示时间的方式 1)时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量.我们运行“type(time.time())”,返回的是float类型.返回时间戳方式的函数主要有time(),clock()等. 2)格式化的时间字符串 3)元组(struct_time):共有9个元素,返回struct_

Python学习总结15:时间模块datetime & time & calendar (二)

二 .datetime模块  1. datetime中常量 1)datetime.MINYEAR,表示datetime所能表示的最小年份,MINYEAR = 1. 2)datetime.MAXYEAR,表示datetime所能表示的最大年份,MAXYEAR = 9999. 2. datetime中的常见类 datetime模块定义了下面这几个类: •datetime.date:表示日期的类.常用的属性有year, month, day:     •datetime.time:表示时间的类.常用的

Python 学习之路 - 时间模块

time模块: 1 import time 2 3 #得到时间戳,从1970年1.1凌晨到现在计时,1970出现unix 4 print(time.time()) 5 6 #返回时间的字符串模式,默认是当前系统时间 7 print(time.ctime()) 8 print(time.ctime(time.time()-86400))#86400一天的秒数 9 10 #返回struct_time对象,东八区的时间,比中国早8小时 11 tm = time.gmtime() 12 print(tm

Python时间模块datetime用法

时间模块datetime是python内置模块,datetime是Python处理日期和时间的标准库. 1,导入时间模块 from datetime import datetime 2,实例 from datetime import datetime   now = datetime.now() # 获取当前datetime   print(now) 3,时间转换,时间转时间戳,时间戳转时间 datetime转换为timestamp >>> from datetime import da

Python学习笔记-安装MySQLdb模块

模块下载地址: MySQL-python 1.2.3 for Windows and Python 2.7, 32bit and 64bit versions http://www.codegood.com/archives/129 直接点击安装exe即可,如果缺少dll文件,可以百度下载相关dll文件. Python学习笔记-安装MySQLdb模块

python 学习_第四模块 并发编程(多线程)

python 学习_第四模块 并发编程(多线程) 1  开启线程方式 from threading import Thread import time def say(name): time.sleep(2) print("%s hello"%name) if __name__ =="__main__": t = Thread(target=say,args=("alex",)) t.start() print("主线程")

python 时间模块datetime

datetime模块用于是date和time模块的合集,datetime有两个常量,MAXYEAR和MINYEAR,分别是9999和1. datetime模块定义了5个类,分别是 1.datetime.date:表示日期的类 2.datetime.datetime:表示日期时间的类 3.datetime.time:表示时间的类 4.datetime.timedelta:表示时间间隔,即两个时间点的间隔 5.datetime.tzinfo:时区的相关信息 一.首先看一下datetime.date类

python时间模块datetime模块

1.时间表示的几种类型 1). 时间戳2). 字符串的时间3). 元组类型的时间 import time #1.时间戳print(time.time()) #2.字符串时间print(time.ctime()) #3.元组时间print(time.localtime())info = time.localtime()print(info.tm_year)print(info.tm_mon) 2.常用的时间转换 import timeimport os#把元组的时间转换为时间戳tuple_time

python第十七天---时间模块、random模块

作完一个作业,开始新的学习: 有由今天的时间有限所有学习了以下两个模块,明天继续! 时间模块.random模块 import time 1 #!usr/bin/env python 2 #-*-coding:utf-8-*- 3 # Author calmyan 4 import time ,datetime 5 print(time.process_time())#测量处理器运算时间,不包括sleep时间 6 7 print(time.altzone)#返回与UTC时间的时间差 以秒计算 8