如何正确创建具有特定格式的日期?
2022-09-02 19:17:57
我有以下关于如何在Java中创建格式日期的疑问。
在Java应用程序中,我必须创建一个日期(值必须是当前日期),格式如下:2015-05-26(yyyy-mm-dd)
所以我知道我可以简单地构建一个新对象来获得当前日期,这样:java.util.Date
Date dataDocumento = new Date();
但是如何指定我的日期格式?
断续器
我有以下关于如何在Java中创建格式日期的疑问。
在Java应用程序中,我必须创建一个日期(值必须是当前日期),格式如下:2015-05-26(yyyy-mm-dd)
所以我知道我可以简单地构建一个新对象来获得当前日期,这样:java.util.Date
Date dataDocumento = new Date();
但是如何指定我的日期格式?
断续器
试试这个:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date c= sdf.parse("2015-05-26");
String date=sdf.format(c);
System.out.println(date);
要将当前日期格式化为yyyy-MM-dd格式,您可以尝试如下
Date date = new Date();
String str = new SimpleDateFormat("yyyy-MM-dd").format(date);
請參考 SimpleDateFormat
你必须使用SimpleDateFormat:
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
注意这代表月份而不是。MM
mm
然后格式化日期并将其解析为对象,如下所示:Date
Date dt = sf.parse(sf.format(new Date()));
使用 可以格式化 .format(new Date())
new Date()