【持续更新】NOD32最新版本及破解补丁,升级id 2009-05-16
作者:webfly 日期:2008-03-25
扬帆在线工具集
作者:webfly 日期:2007-09-30
免费delphi组件收集
作者:webfly 日期:2007-08-29
2007.7.18济南大雨存档见证(沉痛哀悼死难者)
作者:webfly 日期:2007-07-19
从mysql取得前一天时间说程序员的经验主义
作者:webfly 日期:2009-07-01
新近的一个项目中用到取前一天日期,搜索了下mysql中取得当前日期的函数是CURDATE() 于是想当然的认为取得前一天的应该就是CURDATE()-1,于是就这么做了,在没出现换月的情况下是不会出错的,减出来的是正确的日期,但是今天是伟大的7.1日了,问题就出来了,运行
mysql> Select (CURDATE()-1);
+---------------+
| (CURDATE()-1) |
+---------------+
| 20090700 |
+---------------+
1 row in set (0.00 sec)
mysql> Select (CURDATE()-2);
+---------------+
| (CURDATE()-2) |
+---------------+
| 20090699 |
+---------------+
1 row in set (0.00 sec)
经验主义告诉我们的原来会出错,正确写法:date_sub(CURDATE(),interval 1 day) ok
