问题场景:
mysql数据库中字段logintime数据类型为datetime。在java项目中直接获取
Date time = new Date()
time = map.get("logintime");
time值为 2021-01-02 00:00:00.0
现在需要只显示年月日,不显示时间。
解决:
使用日期格式化工具SimpleDateFormat 工具类
Date time = new Date()
time = map.get("logintime");
SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd");//这里可以指定日期的格式
String timeByDate = sdf.format(time);
如果你要年月日时分秒那就是
SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//这里可以指定日期的格式