我有一个日期专栏:ex:03/08/2011&我需要把它作为一天的结束即。 03/08/2011 12:00:00采用UTC时间格式&然后在几分钟内添加一些整数值,例如ex:10(分钟) - > 03/08/2011 12:10:00该值用作最终值。
会有一些起始值,例如:03/07/2011 22:10:00&我需要以UTC格式获取当前日期时间,进行比较以查看&如果当前日期时间介于开始和之间,则返回1结束值否则返回0。
所有在mysql的单个选择查询中。
感谢。
答案 0 :(得分:0)
目前尚不清楚你需要什么,但我会给你一些应该有用的具体例子。
1)将MM / DD / YYYY字符串转换为日期并向其添加10分钟:
mysql> SELECT STR_TO_DATE('03/08/2011', '%m/%d/%Y') + INTERVAL 10 MINUTE;
+------------------------------------------------------------+
| STR_TO_DATE('03/08/2011', '%m/%d/%Y') + INTERVAL 10 MINUTE |
+------------------------------------------------------------+
| 2011-03-08 00:10:00 |
+------------------------------------------------------------+
1 row in set (0.00 sec)
2)以UTC格式获取当前时间戳:
mysql> SELECT UTC_TIMESTAMP();
+---------------------+
| UTC_TIMESTAMP() |
+---------------------+
| 2011-03-08 20:33:53 |
+---------------------+
1 row in set (0.00 sec)