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

比如在数据库取到一个到期日期是2015-10-26 00:00:00 现在要用当前系统时间和这个数据库取到的时间做对比 判断是否到期 具体代码该怎么写

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

这是因为,运行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 '过期'

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答