Python之时间和日期模块
1、import time 先要导入时间模块
1)time.time()得到当前的时间,返回的是时间戳,表示自1970年1月1日起到程序运行时的秒数
import time
print(time.time())
结果为:
1524282568.3165271
2)time.localtime()得到当前时间的结构化格式;time.gmtime()在没有参数时各localtime()的格式一样,当有参数时,将时间戳转化为结构化的格式
import time
print(time.localtime())
结果为:
time.struct_time(tm_year=2018, tm_mon=4, tm_mday=21, tm_hour=11, tm_min=52, tm_sec=14, tm_wday=5, tm_yday=111, tm_isdst=0)
3)时间格式之间的相互转化,个人觉得这么多日常工作已经够用了,还有一个time.sleep(参数)表示暂时休眠时间

2、calendar(日历)模块
1)calendar.calendar(year,w=2,i=1,c=6,h=3)输出参数year这一年的日历,w表示每个日期之间的间隔,i表示日期行之间的间隔,c 表示每月之间的间隔,h表是几个月一行,默认参数为括号中的,对应的意思如图,当H = 3时如上边的图,当h = 4时如下边的图的效果


2)calendar.month(year,month,w=2,i=1)表示输出某一年某一月的日历,w , i 所表示的意思和calendar.calendar()表示的意思相同
3)calendar.isleap(year)判断year是否为闰年,若果是返回True,否则返回False
4)calendar.leapdays(year1,year2)表示输入的两个年份之间闰年的总数,并返回结果
5)calendar.firstweekday()返回当前每周的第一天是是周几,默认返回0,表示第一天为周一
6)calendar.setfirstweekday()设置当前第一天是周几,例如设置周日为每周的第一天,则周六返回6
7)calendar.monthrange(year,mont)返回某年某月的第一天是周几和这个月的天数
8)calendar.timegm()接受一个tuple类型,返回一个时间戳
9)calendar.weekday(year,month,day)返回接受参数的日期是周几
10)calendar.monthcalendar(year,month)返回接受参数的元组,每个月为一个子元组。
11)calendar.prcal() = print(calendar.calendar())
12)calendar.prmonth() = print(calendar.month())
Python之时间和日期模块的更多相关文章
- Python标准库:datetime 时间和日期模块 —— 时间的获取和操作详解
datetime 时间和日期模块 datetime 模块提供了以简单和复杂的方式操作日期和时间的类.虽然支持日期和时间算法,但实现的重点是有效的成员提取以进行输出格式化和操作.该模块还支持可感知时区的 ...
- Python 时间和日期模块的常用例子
获取当前时间的两种方法 import datetime,time now = time.strftime("%Y-%m-%d %H:%M:%S") print now now = ...
- python 的时间与日期
显示当前日期: import time print time.strftime('%Y-%m-%d %A %X %Z',time.localtime(time.time())) 或者 你也可以用: p ...
- Python 关于时间和日期函数使用 -- (转)
python中关于时间和日期函数有time和datatime 1.获取当前时间的两种方法: import datetime,time now = time.strftime("%Y-%m ...
- python中时间、日期、时间戳的转换
1.简介 在编写代码时,往往涉及时间.日期.时间戳的相互转换. 2.示例 # 引入模块 import time, datetime 2.1 str类型的日期转换为时间戳 # 字符类型的时间 tss1 ...
- Python之时间:datetime模块
datetime在time基础之上封装了一些方法.但是time是经常使用的,datetime中的功能,time都能实现 一.datetime的三个模块 datetime.date datetime.t ...
- Python之时间:time模块
import time 对于时间,使用最频繁的模块 1.获取当前时间 (1)时间戳 time.time() 时间戳:从1970年1月1日0点开始到现在按秒计算的偏移量 (2)时间元组 time.l ...
- python的时间处理-time模块
time模块 时间的表示方法有三种: 时间戳:表示的是从1970年1月1日0点至今的秒数 格式化字符串表示:这种表示更习惯我们通常的读法,如2018-04-24 00:00:00 格式化元祖表示:是一 ...
- python的时间和日期--time、datetime应用
time >>> import time >>> time.localtime() #以time.struct_time类型,打印本地时间 time.struct_ ...
随机推荐
- 能使Oracle索引失效的七大限制条件
Oracle 索引的目标是避免全表扫描,提高查询效率,但有些时候却适得其反. 例如一张表中有上百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这可能是 oracle 索引失效造成的.or ...
- 【游戏体验】Buttonhunt(鼠标寻找按钮)
虽然画风千奇百变 但这款益智游戏的趣味性相当高 推荐试玩 个人测评 游戏性 9/10 音乐 4/10 剧情 6/10 总评 19/30
- python的datetime库
datetime 库 简介 获取时间 主要提供程序计时器 基本使用
- Java 链接mongodb 执行集合查询
public static String mongodbConnection(String phone){ String sendCode = null; //创建mongodb链接地址 MongoC ...
- 自定义控件之绘图篇(四):canvas变换与操作
具体操作见下面链接: http://blog.csdn.net/harvic880925/article/details/39080931/
- Linux centos7 shell 介绍、 命令历史、命令补全和别名、通配符、输入输出重定向
一.shell介绍 shell脚本是日常Linux系统管理工作中必不可少的,不会shell,就不是一个合格管理员. shell是系统跟计算机硬件交互使用的中间介质,一个系统工具.实际上在shell和计 ...
- Spring-postConstruct参考-转载
Spring@PostConstruct注解和构造方法的调用顺序 先看下@PostConstruct的注解 * The PostConstruct annotation is used on a me ...
- SpringMVC重定向(redirect)传参数,前端EL表达式接受值
由于重定向相当于2次请求,所以无法把参数加在model中传过去.在上面例子中,页面获取不到msg参数.要想获取参数,可以手动拼url,把参数带在后面.Spring 3.1 提供了一个很好用的类:Red ...
- CI 框架多表关联查询
public function getCollectData($limit, $page, $search_user, $search_phone, $orderfield, $ordertype) ...
- opencv python:图像直方图 histogram
直接用matplotlib画出直方图 def plot_demo(image): plt.hist(image.ravel(), 256, [0, 256]) # image.ravel()将图像展开 ...