java - 如何在java中将 '2017-02-20 09:57:08.512534+00'格式更改为 "dd/MM/yyyy"?

标签 java datetime

嗨,我有时间字符串格式:2017-02-20 09:57:08.512534+00

如何在java中将上述格式更改为“dd//MM/yyyy”格式?

最佳答案

使用parse方法将字符串转换为日期对象 然后根据您的要求使用 format 方法格式化日期对象

SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat format2 = new SimpleDateFormat("dd/MM/yyyy");
Date date = format1.parse("2017-02-20 09:57:08.512534+00");
System.out.println(format2.format(date));

关于java - 如何在java中将 '2017-02-20 09:57:08.512534+00'格式更改为 "dd/MM/yyyy"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42343617/

相关文章:

java - 在没有 Owasp 库的情况下,如何在 Java 中转义 HTML 属性值?

python datetime以毫秒精度 float

php - 为什么我使用 "IntlDateFormatter"时会有这个时间差?

java - 停止我的 TCP 服务器 java 时抛出 SocketException

java - 用 Java 编写命令行应用程序的最佳方法是什么?

java - JodaTime 日期格式问题

c# - 使用 C# Sql Reader 从 SQL Server 表中检索日期时间值

sql - 将 varchar 时间(时间 > 24 小时)转换为 float

java - 如何缩放 JPanel 以适应 JFrame

java - 比较两个数据结构并建议最佳匹配