怎么判断日期是否过期
答案:2 悬赏:20 手机版
解决时间 2021-01-24 23:53
- 提问者网友:送舟行
- 2021-01-24 11:39
怎么判断日期是否过期
最佳答案
- 五星知识达人网友:渡鹤影
- 2021-01-24 12:12
任何数据库本身都有自己的日期/时间函数,做日期比较,最好使用数据库函数比较。
这是因为,运行python的主机和数据库主机可能是不同的,系统时间也不一定同步。
不过,若是非要用python来实现,可以这样做:
#!/usr/bin/env python# -*- coding: utf-8 -*-import timedef 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的主机和数据库主机可能是不同的,系统时间也不一定同步。
不过,若是非要用python来实现,可以这样做:
#!/usr/bin/env python# -*- coding: utf-8 -*-import timedef 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 '过期'
全部回答
- 1楼网友:夜风逐马
- 2021-01-24 12:56
设置触发器不太可能,因为触犯器不会根据系统时间来自动判断
可以每天00:00设置一个job,用存储过程来实现
每天0点判断一次to_char(sysdate,'yyyymmdd')是否>to_char(returndate,'yyyymmdd'),后边不用说了吧?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯