python time模块函数
# -*-coding=utf-8 -*-
__author__ = 'piay'
import time def get_struct_time():
'''
可以使用list或者字符串格式化
tm_year-->年
tm_mon-->月
tm_mday-->日
tm_hour-->时
tm_min-->分
tm_sec-->秒
tm_wday--> 0 - 6(0表示周1)
tm_yday-->一年中的第几天(1-366)
tm_isdst-->是否是夏令时,默认为-1
:return:-->time.struct_time(tm_year=2016, tm_mon=6, tm_mday=16,
tm_hour=23, tm_min=29, tm_sec=13, tm_wday=3, tm_yday=168, tm_isdst=0)
'''
return time.localtime() # time.localtime([sec]) 将一个时间戳转换为当前时区的struct)_time,sec参数不提供的话,则以当前时间为标准
print time.localtime()
# ----->time.struct_time(tm_year=2016, tm_mon=6, tm_mday=19, tm_hour=12, tm_min=57, tm_sec=17, tm_wday=6, tm_yday=171, tm_isdst=0) #time.gtime([sec]) 同localtime类似只是转换为utc时区的时间
print time.gmtime()
#----->time.struct_time(tm_year=2016, tm_mon=6, tm_mday=19, tm_hour=4, tm_min=57, tm_sec=17, tm_wday=6, tm_yday=171, tm_isdst=0) #返回当前时间的时间戳
print time.time()
#----->1466312237.8 # time.mktime 将struct_time转换为时间戳
print time.mktime(time.localtime())
#----->1466312237.0 #将一个struct_time(默认为当时时间),转换成字符串
print time.asctime()
#---->Sun Jun 19 12:57:17 2016 #time.clock() 函数有两个功能:第一次调用的时候返回的是程序运行的实际时间,第一次调用以后的调用,返回的是自第一次调用后,到
#此次调用的时间间隔
time.sleep(1)
print 'clock1:%s' % time.clock()
time.sleep(1)
print 'clock2:%s' % time.clock()
time.sleep(1)
print 'clock3:%s' % time.clock()
# 输出:clock1:2.93333370582e-06 --->输出程序运行时间
# clock2:1.00065301596 -->输出与第一个clock的时间间隔
# clock3:2.00075212073 -->输出与第一个clock的时间间隔 # 线程推辞时间运行,参数单位为秒,比如sleep1秒
# 休眠的时间并非十分精确,有一个浮动值,参数可以是一个浮点数,可以保证精确到0.1s
time.sleep(1.5) # time.strftime()
'''
strftime(format[, tuple]) -> string
将指定的struct_time(默认为当前时间),根据指定的格式化字符串输出
python中时间日期格式化符号:
%y 两位数的年份表示(00-99)
%Y 四位数的年份表示(000-9999)
%m 月份(01-12)
%d 月内中的一天(0-31)
%H 24小时制小时数(0-23)
%I 12小时制小时数(01-12)
%M 分钟数(00=59)
%S 秒(00-59) %a 本地简化星期名称
%A 本地完整星期名称
%b 本地简化的月份名称
%B 本地完整的月份名称
%c 本地相应的日期表示和时间表示
%j 年内的一天(001-366)
%p 本地A.M.或P.M.的等价符
%U 一年中的星期数(00-53)星期天为星期的开始
%w 星期(0-6),星期天为星期的开始
%W 一年中的星期数(00-53)星期一为星期的开始
%x 本地相应的日期表示
%X 本地相应的时间表示
%Z 当前时区的名称
%% %号本身
'''
print time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())
# --->2016-06-19 14:26:18 # time.strptime()
'''
strptime(string, format) -> struct_time
将时间字符串根据指定的格式化符转换成数组形式的时间
'''
print time.strptime('2016 9 25 10:22:32','%Y %m %d %H:%M:%S')
# -->time.struct_time(tm_year=2016, tm_mon=9, tm_mday=25, tm_hour=10, tm_min=22, tm_sec=32, tm_wday=6, tm_yday=269, tm_isdst=-1)
python time模块函数的更多相关文章
- python调用模块&函数
一般模块是抽象的概念,按照功能划分模块,尽可能保证每个模块互相独立. 一般模块里有多个函数.当然,如果你愿意,也可以把一个几个模块写进一个大函数.对于python 模块,每个模块可以包含多个函数,但一 ...
- Python查看模块函数,查看函数方法的详细信息
Python查看方法的详情 1.通用的帮助函数help() 使用help()函数来查看函数的帮助信息. 如: import requests help(requests) 会有类似如下输出: 2.查询 ...
- python 常用模块函数使用
1.collections模块在内置数据类型(dict.list.set.tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter.deque.defaultdict ...
- Python Numpy模块函数np.c_和np.r_
np.r_:是按列连接两个矩阵,就是把两矩阵上下相加,要求列数相等,类似于pandas中的concat(). np.c_:是按行连接两个矩阵,就是把两矩阵左右相加,要求行数相等,类似于pandas中的 ...
- Python常用模块中常用内置函数的具体介绍
Python作为计算机语言中常用的语言,它具有十分强大的功能,但是你知道Python常用模块I的内置模块中常用内置函数都包括哪些具体的函数吗?以下的文章就是对Python常用模块I的内置模块的常用内置 ...
- 查看python内部模块命令,内置函数,查看python已经安装的模块命令
查看python内部模块命令,内置函数,查看python已经安装的模块命令 可以用dir(modules) 或者用 pip list或者用 help('modules') 或者用 python -m ...
- python内置函数 和模块函数总结
1.内置函数(无需导入)long() 函数将数字或字符串转换为一个长整型.len() 统计元素个数print() 打印,输出input() 输入,或阻塞程序运行type 获取类型range 产生连续的 ...
- 自学Python之路-Python基础+模块+面向对象+函数
自学Python之路-Python基础+模块+面向对象+函数 自学Python之路[第一回]:初识Python 1.1 自学Python1.1-简介 1.2 自学Python1.2-环境的 ...
- python inspect 模块 和 types 模块 判断是否是方法,模块,函数等内置特殊属性
python inspect 模块 和 types 模块 判断是否是方法,模块,函数等内置特殊属性 inspect import inspect def fun(): pass inspect.ism ...
随机推荐
- JAVA_build_ant_sed
1.简介 sed是非交互式的编辑器.它不会修改文件,除非使用shell重定向来保存结果.默认情况下,所有的输出行都被打印到屏幕上. sed编辑器逐行处理文件(或输入),并将结果发送到屏幕.具体过程如下 ...
- 背包问题lingo求解
大家好,我是小鸭酱,博客地址为:http://www.cnblogs.com/xiaoyajiang !背包问题 题目: 8件物品 重量分别为 1,3,4,3,3,1,5,10 价值分别为 2,9 ...
- Google Analytics:为链接点击设定事件追踪的方法
在 Google Analytics 中,可以使用 Event Tracking 功能跟踪自定义的事件.但是,如果你要跟踪的是一个链接点击,那么单纯这样写则很有可能导致漏掉许多事件: <a hr ...
- NGINX当中的SSL配置(PEM启动密码免输入)
干过的都懂,这个东东好像很碍事. 很影响RELOAD的效率...并且,,,好像这个弄了之后,NGINX作RELOAD之后,可以即时更新配置了..(还是说那个DVROOT.CER影响的??未考证) ht ...
- FJ省队集训DAY2 T1
思路:转换成n条三维空间的直线,求最大的集合使得两两有交点. 有两种情况:第一种是以某2条直线为平面,这时候只要统计这个平面上有几条斜率不同的直线就可以了 还有一种是全部交于同一点,这个也只要判断就可 ...
- JavsScript的基本特点
1.简单性Javascript是一种脚本语言,它采用小程序段的方式实现编程它同样也是一种解释性语言.2.动态性Javascript是动态的,它可以直接对用户或者客户输入做出相应,无须经过Web服务程序 ...
- Altium designer快捷键
1. 先设置参数,开启高亮显示,见下图红圈处: (1)选择使能可以高亮:CTRL+鼠标左键点击相应PCB网络即可高亮 (2)选择仅切换键时高亮显示,可以在CTRL+鼠标左键点击相应PCB网络高亮后,移 ...
- 转:Android 测试 Appium、Robotium、monkey等框架或者工具对比
原文地址:http://demo.netfoucs.com/u012565107/article/details/36419297# 1. Appium测试 (功能测试,用户接受度测试,黑盒测试) - ...
- 浅谈单片机、ARM和DSP的异同
犹记得当年读书的时候,老师说单片机.ARM.DSP有互通之处,都是CPU,但听老师讲都听不懂. 我该如何理解他们,并找出他们的异同呢?我们来看看行内人的看法: ICer,从事ARM CPU的SOC设计 ...
- leetcode:Multiply Strings(字符串的乘法)【面试算法题】
题目: Given two numbers represented as strings, return multiplication of the numbers as a string. Note ...