postgresql 转换java中的日期时间[重复]

iaqfqrcu  于 2022-11-29  发布在  PostgreSQL
关注(0)|答案(1)|浏览(143)

此问题在此处已有答案

Can't convert string to ZonedDateTime: DateTimeParseException(2个答案)
LocalDateTime to ZonedDateTime(2个答案)
OffsetDateTime parsing(4个答案)
How can I parse/format dates with LocalDateTime? (Java 8)(10个答案)
3小时前关门。
通过PostgreSQL,我收到了如下格式的日期-时间

2022-11-28 23:36:43.712

任何人都知道如何在Java中将其转换为以下格式

Mon Nov 28 20:51:58 IST 2022

或者可以将2022年11月28日星期一20:51:58 IST转换为2022-11-28 23:36:43.712格式。

mmvthczy

mmvthczy1#

DateTimeFormatter formatterIn = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS"); 
ZonedDateTime yourDate = ZonedDateTime.parse("2022-11-28 23:36:43.712", formatterIn.withZone(ZoneId.of("UTC")));

DateTimeFormatter formatterOut = DateTimeFormatter.ofPattern("EEE MMM dd HH:mm:ss zzz yyyy"); 
String yourDateFormatted = formatterOut.format(yourDate);

System.out.println(yourDateFormatted);

如果你在印度,你可以带ZoneId.of(“亚洲/加尔各答”)

相关问题