如何在java中使用SimpleDataFormat类更改日期格式

如何在java中使用SimpleDataFormat类更改日期格式,java,Java,在java中使用SimpleDateFormatclass对象更改日期格式,不带out 如果不使用上述代码,java中是否有任何替代方法?您可以将System.out.format与%tB%te等一起使用 看看Java教程 你为什么要这样做?听起来像“如何在没有螺丝刀的情况下拧紧螺丝”写你自己的类来格式化日期。你的问题听起来好像你不知道自己在做什么,你只是粗略地知道可能的解决方案是什么。请详细解释,以便我们能帮助您找出在这种情况下什么是好的解决方案。您在谷歌上搜索过替代方案吗? Calend

在java中使用
SimpleDateFormat
class对象更改日期格式,不带out
如果不使用上述代码,java中是否有任何替代方法?

您可以将
System.out.format
%tB
%te
等一起使用

看看Java教程


你为什么要这样做?听起来像“如何在没有螺丝刀的情况下拧紧螺丝”写你自己的类来格式化日期。你的问题听起来好像你不知道自己在做什么,你只是粗略地知道可能的解决方案是什么。请详细解释,以便我们能帮助您找出在这种情况下什么是好的解决方案。您在谷歌上搜索过替代方案吗?
  Calendar c = Calendar.getInstance();
  System.out.format("%tB %te, %tY%n", c, c, c); // -->  "May 29, 2006"
  System.out.format("%tl:%tM %tp%n", c, c, c);  // -->  "2:34 am"
  System.out.format("%tD%n", c);    // -->  "05/29/06"