select date_format(update_time,'%m-%d %H:%i');其中update_time是timestamp
然后从java中获取,resultset.getTimestamp(1);结果报异常,好像是无法解析转变后的日期。。
我想在select的时候将date_formate()转成字符串,然后rs.getString(1),但不清楚如何在mysql将日期转为字符串?
谢谢指教!PS:谢谢上次ACMAIN_CHM的解答~
然后从java中获取,resultset.getTimestamp(1);结果报异常,好像是无法解析转变后的日期。。
我想在select的时候将date_formate()转成字符串,然后rs.getString(1),但不清楚如何在mysql将日期转为字符串?
谢谢指教!PS:谢谢上次ACMAIN_CHM的解答~
+----------------------------------+
| date_format(now(),'%m-%d %H:%i') |
+----------------------------------+
| 07-10 13:08 |
+----------------------------------+
1 row in set (0.05 sec)mysql>
mysql中获得没问题的,但是在Java中获取的时候,resultset.getTimestamp(1),这个报异常(说取出的值和timestamp类型不匹配,可能由于截取了的原因吧)我就在想有没有类似Oracle里to_char()的将日期转换成字符串的函数。。 这样在Java里就可以用resultset.getString(1)了。。
from_unixtime()本来主是mysql的自带函数。