java以dd / MM / yyyy HH:mm:ss.SS格式显示当前日期和时间

SimpleDateFormat

sdf=new SimpleDateFormat("dd/MM/YYYY hh:mm:ss");
String dateString=sdf.format(date);

它将提供28/09/2013 09:57:19预期的输出

如果您使用的是JAVA8 API,则此代码会有所帮助。

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String dateTimeString = LocalDateTime.now().format(formatter);
System.out.println(dateTimeString);

它将以给定的格式打印日期。

但是,如果再次创建LocalDateTime对象,它将在日期和时间之间打印“ T”。

LocalDateTime dateTime = LocalDateTime.parse(dateTimeString, formatter);
System.out.println(dateTime.toString());

因此,正如前面的帖子中所提到的,表示和用法也有所不同。

最好使用“ yyyy-MM-dd'T'HH:mm:ss”模式并相应地转换字符串/日期对象。

如若转载,请注明出处:https://www.javaidea.cn/article/8316.html

(0)
上一篇 2022年2月7日 上午10:03
下一篇 2022年2月7日 上午10:03

相关推荐

发表评论

您的电子邮箱地址不会被公开。