第一、直接在MySQL中解决:
SELECT T.ID, T.USERNAME, DATE_FORMAT(t.birthday, '%Y-%m-%d %k:%i:%s') as birthday FROM USERINFO T;
SQL语句中加DATE_FORMAT函数就不会带微秒。
第二、在Java中处理:
public static String getFullFormateString(Date date){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return date == null ? "" : sdf.format(date);
}
本文介绍两种方法去除从MySQL数据库中获取的日期时间字段的微秒部分:一是使用SQL语句中的DATE_FORMAT函数,二是通过Java代码进行日期格式化。

5938

被折叠的 条评论
为什么被折叠?



