日期格式

日期格式

http://img1.sycdn.imooc.com//climg/6097a898094b0f2019670705.jpg


为什么无法改变日期格式

相关代码:

DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH-mm-sss");
List<Category> newList = new ArrayList<>();
for (Category category : categoryList) {
Date date = null;
try {
String string = sdf.format(category.getCreateTime());
date = sdf.parse("2018-09-07 12-08-000");
System.out.println(string);
System.out.println(date);
} catch (ParseException e) {
e.printStackTrace();
}
if (date != null) {
category.setCreateTime(date);
}
newList.add(category);
}
System.out.println(newList);


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕阿满 2021-05-09 18:15:10

同学你好,在前端页面中,可以使用jstl设置日期的显示格式。如:

http://img1.sycdn.imooc.com//climg/6097b43509399bbb07220055.jpg

如果是Java代码中,可以使用format将Date转换为yyyy-MM-dd HH-mm-sss的字符串,如:

http://img1.sycdn.imooc.com//climg/6097b62b09ab5f5609140395.jpg

祝学习愉快~

  • 提问者 qq_精慕门6417434 #1

    我想要的是有没有直接System.out.println(date)输出我想要的格式,

    2021-05-09 19:18:31
  • 同学你好,参考上边回答,使用format将Date转换为想要的格式。

    祝学习愉快~

    2021-05-10 09:37:29
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师