Java程序取MySQL的datetime字段,如何消除时间尾后讨厌的".0"

Problem: 直接取datetime字段的内容会有".0"后缀,如2020-05-03 18:21:39.0,虽无伤大雅但总觉得有些别扭.

Solution:使用转化函数Date_Format,具体就是 DATE_FORMAT(ctime,'%Y-%m-%d %T') as ctime ,把这个写在SQL语句中就好了.如:

    @Select("select id,taskid,state,msg,DATE_FORMAT(ctime,'%Y-%m-%d %T') as ctime from crawltask where taskid=#{taskId} order by id ")
    List<CrawlTask> getCrawlTasks(@Param("taskId") String taskId);

--2020年5月6日--

posted @ 2020-05-06 09:49  逆火狂飙  阅读(1510)  评论(0编辑  收藏  举报
生当作人杰 死亦为鬼雄 至今思项羽 不肯过江东