回答
如果列类型是char
或varchar
,然后
SELECT LEFT(colname, 10)
就足够了。 如果它是一个datetime
类型,然后尝试
SELECT DATE_FORMAT(colname , "%d/%m/%Y")
DATE_FORMAT'不是公认的内置函数名称:( – Demasterpl 2011-04-06 14:51:25
DATE_FORMAT'确实是MySQL函数,您必须添加了额外的引号或其他内容 – 2011-04-06 15:02:41
DATE_FORMAT不是与Microsoft SQL 2005兼容。尝试使用“CONVERT(VARCHAR(10),列,101)AS [MM/DD/YYYY]”的变体,但VARCHAR和CHAR也不能识别。 – Demasterpl 2011-04-06 17:51:51
我认为你可以使用子!
SELECT SUBSTRING(TimeStamp,7,10);
你应该使用MySQL的日期时间字段,而不是一个字符串字段,真的。这将允许您应用日期和时间函数,这在处理时态数据时有很大的帮助。因为你的数据是一个字符串类型,而不是MySQL Isodate格式(YYYY-MM-DD),所以你只能使用字符串函数,如SUBSTRING()和它的专门化(LEFT,...)。 )。
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html 日期和时间功能概述
http://dev.mysql.com/doc/refman/5.5/en/string-functions.html 字符串函数
原来他们是DATETIME字段。我会申请什么? – Demasterpl 2011-04-06 14:47:30
- 1. SQL查询返回时间戳只附加日期列
- 2. Knexjs返回mysql时间戳,日期时间列为Javascript日期对象
- 3. 带时间戳记MomentJS返回日期
- 4. 悖论:查询日期列+时间列作为日期时间
- 5. PHP日期 - 从返回日期的返回时间差异
- 6. 从c#返回日期时间仅返回日期
- 7. 日期时间戳
- 8. 从SQL Server返回新日期时间选择日期时间
- 9. php创建日期时间从时间戳返回IntlDateFormatter
- 10. 如何从日期时间戳的时间和日期在PHP
- 11. 如何从日期时间戳得到时间和日期
- 12. 在查询期间将时间戳转换为可读日期
- 13. 从日期时间到时间戳python
- 14. 查询返回日期从当前日期
- 15. MySQL查询返回0时日期
- 16. MySQL查询检查日期时间列
- 17. 检查日期时间总是返回日期在未来
- 18. JavaScript新日期(时间戳)根据客户的时区返回日期吗?
- 19. PHP MYSQL日期,时间,日期时间和时间戳
- 20. 时间戳,日期,时间或日期时间是哪个?
- 21. OleDb返回日期列值与时间
- 22. 查询日期时间
- 23. Django日期时间查询
- 24. c#查询日期时间
- 25. SQL日期时间查询
- 26. 减去2日期时间并获得日期时间返回
- 27. 将日期时间转换为时间戳并再次返回
- 28. JPA查询日期时间列中的日期
- 29. 日期时间从现场时戳
- 30. PHP日期和时间戳
@ user693121 - 这是MS SQL SERVER? – 2011-04-06 14:35:00
是的。并且事实证明这是DATETIME字段而不是字符串 – Demasterpl 2011-04-06 14:54:24