python获取当前时间的函数_在Python中获取毫秒和微秒

虽然秒已经够短的了,但是人类操作键盘鼠标的时间间隔却是在毫秒级(millisecond)。有的时候为了应用的需要,需要使用毫秒级的时间。本文介绍如何在Python中获取毫秒时间,顺带一并介绍如何获取微秒(microsecond)时间。

获取毫秒

在Python中获取毫秒时间,基本思路就是转换time.time()函数返回的时间浮点数,来获取当前毫秒时间。代码如下:

import time

def getMS():

"""get millisecond of now in string of length 3"""

a = str(int(time.time()*1000)%1000)

if len(a) == 1: return '00'+a

if len(a) == 2: return '0'+a

return a

def getTime():

"""get time in format HH:MM:SS:MS"""

now = time.strftime('%H:%M:%S', time.localtime())

return now+':'+getMS()

先import time模块。getMS函数的返回值,就是一个长度为3的毫秒时间字符串,getTime函数将这个毫秒时间与小时分钟秒合并成一个用冒号(:)分割的时间字符串。拿走不谢!

获取微秒

获取毫秒的思路是一样的,代码如下:

>>> int(t

你可能感兴趣的:(python获取当前时间的函数)