//Aquí colocas tu objeto tipo Date
Date myDate = new Date();
//Aquí obtienes el formato que deseas
System.out.println(new SimpleDateFormat("dd-MM-yyyy").format(myDate));
public Date devolverFecha(Date fechaEntrada) {
SimpleDateFormat formato = SimpleDateFormat("dd/M/yyyy");
String fechaString = fechaEntrada.toString(); // Convierte Date a String
Date miFecha = formato.parse(fechaString); // convierte String a Date
return miFecha;
}
您可以使用 SimpleDateFormat 类对其进行格式化,如下所示:
如果还有其他问题,可以在这里查阅该类的文档
PS:这个问题在这里用英文回答。
尽管您的练习要求使用Date,但很高兴知道我们开始从 Java 8 迁移到javax.time日期库,而不是Date使用LocalDate对象。
感兴趣的链接
试试看
SimpleDateFormat();
,你可以给它你喜欢的格式。例子:
调用函数:
大写的MM,如果你把它放在小写中,它需要一分钟。
您可以执行以下操作:
我们创建了一个字符串类型的方法。我们声明
simpledateformat
它允许我们自定义显示日期的格式,如本例所示。如果该方法如下所示:
这是一个建议的解决方案