pythontime单位
1. python编程中time模块下的clock()函数怎么用print time.clock()显示的是1.3099e-06,看不懂
测试下就知道了
import time
time.clock()#第一次调用
time.sleep(1)
time.clock()#第二次调用
time.sleep(1)
time.clock()#第三次调用
time.sleep(2)
time.clock()#第四次调用
结果
3.6317464929201895e-06 这个是3.63..*10的负专6次方单位秒
0.99971644440843743后面基本属以这个为主了
1.9996628063063882
3.9996745396412114
这个时间看不懂吗,你只要看小数点后1 2 位就可以了,就是执行的时间而已,单位都是秒
2. python中的time.time返回时间的单位是毫秒吗
用datetime模块
datetime.datetime.now().microsecond 获取当前时间的毫秒数
代码:
import datetime
print datetime.datetime.now()
3. python中%time是什么意思
这不是python的语法,是ipython的特殊功能,用于测试语句运行的时间。ipython安装:pip install ipython,打开ipython:命令行输入ipython就可以了。ipython还有很多特殊功能,你可以自己去查,网上资源还是很多的。
4. python date,datetime 和time的区别
datetime模块定义了下面这几个类:
datetime.date:表示日期的类。常用的属性有year, month, day;
datetime.time:表示时间的类。常用的属性有hour, minute, second, microsecond;
datetime.datetime:表示日期时间。
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对象;
Time类
time类表示时间,由时、分、秒以及微秒组成。(我不是从火星来的~~)time类的构造函数如下:
class datetime.time(hour[, minute[, second[, microsecond[, tzinfo]]]]) :各参数的意义不作解释,这里留意一下参数tzinfo,它表示时区信息。注意一下各参数的取值范围:hour的范围为[0, 24),minute的范围为[0, 60),second的范围为[0, 60),microsecond的范围为[0, 1000000)。
time类定义的类属性:
time.min、time.max:time类所能表示的最小、最大时间。其中,time.min = time(0, 0, 0, 0), time.max = time(23, 59, 59, 999999);
time.resolution:时间的最小单位,这里是1微秒;
datetime类
datetime是date与time的结合体,包括date与time的所有信息。它的构造函数如下:datetime.datetime(year, month, day[, hour[, minute[, second[, microsecond[, tzinfo]]]]]),各参数的含义与date、time的构造函数中的一样,要注意参数值的范围。
datetime类定义的类属性与方法:
datetime.min、datetime.max:datetime所能表示的最小值与最大值;
datetime.resolution:datetime最小单位;
datetime.today():返回一个表示当前本地时间的datetime对象;
datetime.now([tz]):返回一个表示当前本地时间的datetime对象,如果提供了参数tz,则获取tz参数所指时区的本地时间;
datetime.utcnow():返回一个当前utc时间的datetime对象;
datetime.fromtimestamp(timestamp[, tz]):根据时间戮创建一个datetime对象,参数tz指定时区信息;
datetime.utcfromtimestamp(timestamp):根据时间戮创建一个datetime对象;
datetime.combine(date, time):根据date和time,创建一个datetime对象;
datetime.strptime(date_string, format):将格式字符串转换为datetime对象;
5. python time.clock 和time.time的区别
一,两个函数的文档:
1,time.time():
time.time()
Return
the time in seconds since the epoch as a floating point number. Note
that even though the time is always returned as a floating point number,
not all systems provide time with a better precision than 1 second.
While this function normally returns non-decreasing values, it can
return a lower value than a previous call if the system clock has been
set back between the two calls.
time.time()
返回从纪元(1970.1.1)至今的秒数。虽然这个函数的返回值永远为浮点数,但并不是所有系统提供的秒数都会精确到小数点以后。一般情况下这个函数的返回值不会小于它上一次被调用的返回值,除非系统时钟在两次调用之间发生了重置。
2,time.clock():
time.clock()
On
Unix, return the current processor time as a floating point number
expressed in seconds. The precision, and in fact the very definition of
the meaning of “processor time”, depends on that of the C function of
the same name, but in any case, this is the function to use for
benchmarking Python or timing algorithms.
On Windows, this
function returns wall-clock seconds elapsed since the first call to this
function, as a floating point number, based on the Win32 function QueryPerformanceCounter(). The resolution is typically better than one microsecond.
time.clock()
在Unix 中,将当前的处理器时间以浮点数的形式返回,单位为秒。它的精确度(准确地说是“处理器时间”的精确度)取决于同名的C函数,无论如何,这个函数是python关于时间计算的标尺。
WINDOWS中,第一次调用,返回的是进程运行的实际时间。而第二次之后的调用是自第一次调用以后到现在的运行时间。(实际上是以WIN32上QueryPerformanceCounter()为基础,它比毫秒表示更为精确)
二,用法及总结
1,在Windows中,time.clock()更精确;
2,这两个函数不可以混合使用;
6. python的timeit模块显示时间怎么那么长
是调用timeit() 输出的时间吗?
这个是线上是运行耗时,单位是秒,是一个浮点数。
7. python time.time得到的是什么时间
time.time()得到的是1970年到当前的秒数
time.ctime()得到当前时间
8. python timestamp是什么单位
python时间处理方法datetime(),下面就举几个代码案例进行说明,代码如下: # -*- coding: utf-8 -*- # 运行环境:Python3.4 #datetime类 #datetime是date与time的结合体,包括date与time的所有信息。 #它的构造函数如下: #datetime. datetime
9. 关于Python的time.clock()函数
clock()在win下返回相对于抄首次调袭用clock()时的时差。多次调用clock()后也都返回针对第一次调用的时差
这里的time.clock() - t0减法是想求得 procere()的执行时长,就是求第n次和第n+1次调用clock()之间的时差,而不是针对首次调用.
python3.3版后推荐用time.perf_counter() 来测量执行时间..
10. 请教高手,python的时间单位是什么
时间单位来自然是秒(second)了源。
import time
start = time.time()
# do something
end = time.time()
delta = end - start # is a float, unit: second
python中表达时间的函数有很多,包括date, datetime, time, 等等。
日期应该是没有单位的,但是“差”是有单位的:day,hour,minute, second。具体采用什么单位取决你的需求了。不过,second 是“万能”的,可以使用mktime,strptime等函数进行转换或者格式化成你想要的时间。