
python 怎么判断一个时间是否过期
比如在数据库取到一个到期日期是2015-10-2600:00:00现在要用当前系统时间和这个数据库取到的时间做对比判断是否到期具体代码该怎么写...
比如在数据库取到一个到期日期是2015-10-26 00:00:00 现在要用当前系统时间和这个数据库取到的时间做对比 判断是否到期 具体代码该怎么写
展开
1个回答
展开全部
任何数据库本身都有自己的日期/时间函数,做日期比较,最好使用数据库函数比较。
这是因为,运行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 '过期'
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询