Python:time模块、calendar模块
time模块
import time
获取时间戳
>>>time.time()
#1532418950.7246091
获取时间元组
>>> time.localtime() #time.struct_time(tm_year=2018, tm_mon=7, tm_mday=24, tm_hour=15, tm_min=56, tm_sec=42, tm_wday=1, tm_yday=205, tm_isdst=0)
'''
|tm_year| 4位数年 | 2018|
|tm_mon| 月| 1 到 12|
|tm_mday| 日| 1 到 31|
|tm_hour | 小时| 0 到 23|
|tm_min | 分钟|0 到 59|
|tm_sec | 秒|0 到 61 (61 是闰秒)|
|tm_wday| 一周的第几日| 0到6 (0是周一)|
|tm_yday | 一年的第几日|1 到 366(儒略历)|
|tm_isdst | 是否为夏令时|-1, 0, 1|
'''
生成固定格式的时间表示格式
'''
直接asctime
把一个表示时间的元组或者struct_time*表示为'Tue Jul 24 16:25:39 2018'这种形式。如果没有给参数,会将time.localtime()作为参数传入
''' >>> time.asctime() #'Tue Jul 24 16:25:39 2018' '''
把一个时间戳(按秒计算的浮点数)转化为time.asctime()的形式
''' >>> time.ctime() #'Tue Jul 24 16:25:39 2018'
时间格式化
>>> time.strftime('%Y-%m-%d %H:%M:%S')
#'2018-07-24 15:58:00'
#注意大小写别写错,下面是图方便遇到的坑
>>> time.strftime('%y-%m-%d %h:%m:%s')
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
time.strftime('%y-%m-%d %h:%m:%s')
ValueError: Invalid format string
calendar(日历)模块
import calendar from calendar import * #给下面调用偷个懒
显示年日历
k = calendar(2018)
print(k)
打印某月日历
m = calendar.month(2017, 7)
print(m)
Python:time模块、calendar模块的更多相关文章
- python标准库-calendar 模块
原文地址:http://www.bugingcode.com/blog/python_calendar.html calendar 模块是python实现的unix 的 cal命令.它可以以标准的模式 ...
- time模块/datetime模块/calendar模块
time模块时间的表示形式时间戳:以整型或浮点型表示⼀个时间,该时间以秒为单位,这个时间是以1970年1⽉1⽇0时0分0秒开始计算的. 导入time import time 1.返回当前的时间戳 no ...
- datetime模块+calendar模块
datetime: """ 模块中的类: datatime 同时有时间和日期 timedelta 主要用于计算时间的跨度 tzinfo 时区相关 time 只关注时间 d ...
- python之模块calendar(汇集了日历相关的操作)
# -*- coding: utf-8 -*- #python 27 #xiaodeng #calendar日历模块 import calendar #3个大类: calendar.Calendar( ...
- 小白学 Python(22):time 和 calendar 模块简单使用
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...
- python Calendar 模块导入及用法
Calendar 是python 日历模块,此模块的函数都是日历相关的,例如打印某月的字符月历,星期之类的模块,下面剖析python Calendar 模块导入及用法. 1,python导入日历模块 ...
- python日期与日历Datetime和Calendar模块
datetime模块 1.1 概述 datetime比time高级了不少,可以理解为datetime基于time进行了封装,提供了更多的实用的函数,datetime的接口更加的直观,更容易调用 1.2 ...
- python五十五课——calendar模块
4.calendar模块: 构造:calendar(year,[w=2,l=1,c=6]):返回year年的完整的日历信息对象 和闰年相关的函数如下: isleap(year):判断year是否是闰年 ...
- Python基础—10-常用模块:time,calendar,datetime
#常用模块 time sleep:休眠指定的秒数(可以是小数) time:获取时间戳(从1970-01-01 00:00:00到此刻的秒数) localtime:将一个时间戳转换为一个对象,对象中包含 ...
- Python常用模块-时间模块
在写代码的过程中,我们常常需要与时间打交道,在python中,与时间处理有关的模块有time,datetime和calendar.,这里主要介绍time和datetime模块 在python中,表示时 ...
随机推荐
- SNF开发平台WinForm-Grid表格控件大全
我们在开发系统时,会有很多种控件进行展示,甚至有一些为了方便的一些特殊需求. 那么下面就介绍一些我们在表格控件里常用的方便的控件: 1.Grid表格查询条 Grid表格下拉 3.Grid表格弹框选 ...
- js 检测变量是否存在
实际开发过程中,会有判断一个变量是否存在的场景 首先想到的是 if(a==undefined){ console.log("a is undefined") }else{ cons ...
- 性能测试工具jmeter的安装
1.mac安装jmeter 参考博客:https://blog.csdn.net/shendezhuti/article/details/77972297
- struts2:多业务方法的处理(动态调用,DMI)
struts2支持调用指定Action类中某一个业务方法.如果没有指定,则调用execute方法. 1. 第一种实现方式,通过URL叹号参数 1.1 创建Action类,带多个方法 package c ...
- [k8s]k8s pod的4种网络模式最佳实战(externalIPs )
hostPort相当于docker run -p 8081:8080,不用创建svc,因此端口只在容器运行的vm上监听 缺点: 没法多pod负载 $ cat pod-hostport.yaml api ...
- [svc]sed&awk过滤行及sed常用例子
- sed过滤行 sed '2p' sed '2,5p' sed '2p;3p;4p' - awk过滤行 awk 'NR==2' awk 'NR>=2 && NR <=3' ...
- axios的初步使用
1.数据格式 [ { "title": "喵1", "href": "1", "url": &quo ...
- d3实现的力向导图
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- MXNET:丢弃法
除了前面介绍的权重衰减以外,深度学习模型常常使用丢弃法(dropout)来应对过拟合问题. 方法与原理 为了确保测试模型的确定性,丢弃法的使用只发生在训练模型时,并非测试模型时.当神经网络中的某一层使 ...
- Future 模式简介
简介 Future 模式是多线程开发中的一种常见设计模式,它的核心思想是异步调用. 比如我们在网上购物,付款后就会产生一个订单,之后你该干嘛干嘛,快递小哥会上门送货,而不必像在超市结账那样,付款后要等 ...