21
A
回答
36
UNIX_TIMESTAMP()
的伎俩:
SELECT UNIX_TIMESTAMP('2011-12-21 14:20:00');
然而,UNIX_TIMESTAMP()
功能只需要一个标准的MySQL格式的日期。如果你想使用AM/PM符号,你首先需要使用STR_TO_DATE
这样的:
SELECT UNIX_TIMESTAMP(
STR_TO_DATE('2011-12-21 02:20pm', '%Y-%m-%d %h:%i%p')
);
17
虽然@ a'r已经给出了正确的答案,仍然是我在这里想补充的是,这两个参数STR_TO_DATE()函数,'日期字符串'格式和'日期格式'字符串应该具有匹配的' - '和':'的位置。
例如以下4个查询返回完全相同的结果2014年5月28日11点三十分10秒
SELECT STR_TO_DATE('2014-05-28 11:30:10','%Y-%m-%d %H:%i:%s');
SELECT STR_TO_DATE('20140528 11:30:10','%Y%m%d %H:%i:%s');
SELECT STR_TO_DATE('2014-05-28 113010','%Y-%m-%d %H%i%s') ;
SELECT STR_TO_DATE('20140528 113010','%Y%m%d %H%i%s');
注: 2个PARAMS到STR_TO_DATE()中的每个功能查询具有与' - '和''匹配的位置:
相关问题
- 1. 字符串到时间戳
- 2. 在java中的时间戳字符串到时间戳
- 3. 时间戳字符串到PHP中的日期字符串
- 4. 将字符串转换成时间戳到MySQL时间戳与PHP
- 5. 将一个字符串隐藏到时间戳中java mysql
- 6. 将字符串时间戳插入到具有时间戳字段的db中
- 7. 与字符串时间戳
- 8. 将字符串时间戳转换为PHP中的时间戳
- 9. PHP字符串到时间戳
- 10. 将时间戳复制到字符串
- 11. 字符串到PHP时间戳
- 12. Clojure解析时间戳到字符串
- 13. PHP日期 - 字符串到时间戳
- 14. 时间戳到字符串日期
- 15. Mysql LONGTEXT带有时间戳字符串到实际的TIMESTAMP
- 16. 查找字符串中的时间戳
- 17. 从字符串中删除时间戳
- 18. Mongoid:时间戳类型的字符串?
- 19. 字符串转换为Mysql的时间戳的servlet的java
- 20. 转换时间字符串到UNIX时间戳
- 21. 使用PHP转换字符串日期时间到时间戳
- 22. 转换YYMMDDHHMM日期/时间字符串到PHP时间戳
- 23. C++将修改后的MySQL时间戳存储为字符串
- 24. “空”字符串到时间戳在Talend中的转换
- 25. 强制将时间戳或时间间隔字符串转换为时间戳
- 26. 调整字符串时间戳GMT
- 27. 字符串匹配时间戳长阶
- 28. 字符串化时间戳对象
- 29. Java时间戳字符串解析
- 30. 字符串日期unix时间戳
http://dev.mysql.com/doc/refman/5.5/zh-CN/date-and-time-functions.html#function_unix-timestamp – cristian 2011-12-21 08:56:35