python时间比较函数的简单介绍

python函数深入浅出 16.time.sleep()函数详解

time.sleep() 函数命名来源于英文单词time(时间)和sleep(睡眠)。

我们提供的服务有:成都网站建设、网站设计、微信公众号开发、网站优化、网站认证、慈溪ssl等。为1000多家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的慈溪网站制作公司

time 是python带的非内置库,使用时需要import,主要用于处理和时间相关的操作。

time.sleep用于给定时间内挂起(等待)当前线程的执行。

time.sleep() 函数的例子:

可以注释掉time.sleep(2)再运行一次对比一下

可以看到虽然都是打印出一样的结果,但time.sleep()加入了等待时间

这里还要解释一下python中线程与进程的区别。

举个例子,厨房做菜看成是一个进程,那么这个进程下面就可能有多个人或一个人(cpu基本执行单元,即线程)来执行,多个人可以分别洗菜,刷碗,摆盘等等同时作业,他们又是共享这个厨房的资源的。每个人存在一定的资源竞争关系,比如炉火只有1个。

这里time.sleep是针对线程执行的,也就是其中一个人去sleep睡觉了,不影响其他人的继续工作。

参数

该函数没有返回值。

结果类似如下:

可以看到秒数相差了5

time.sleep()常用于推迟执行的场景

在python中,与时间相关的模块有:time,datetime以及calendar

对基础运行环境有疑问的,推荐参考: python函数深入浅出 0.基础篇

如何在python中比较微秒时间差

python中的最小时间单位是毫秒,没办法精确到微秒

用time包的time()函数可以获得当前计算机的挂钟时间,利用它可以获得时间差

import time

time1 = time.time()

#要度量时间的程序

time2 = time.time()

print time2 - time1

python 怎么判断一个时间是否过期

任何数据库本身都有自己的日期/时间函数,做日期比较,最好使用数据库函数比较。

这是因为,运行python的主机和数据库主机可能是不同的,系统时间也不一定同步。

不过,若是非要用python来实现,可以这样做:

#!/usr/bin/env python

# -*- coding: utf-8 -*-

import time

def now():

return time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))

s = '2015-10-26 00:00:00'

if now()  s:

print '过期'

python 怎么比较两个datetime

用大于号,小于号

注意到datatime对着两个运算符重载的很好


文章标题:python时间比较函数的简单介绍
当前URL:http://azwzsj.com/article/hgscjo.html