gpt4 book ai didi

java - 如何转换 2019-03-26T04 :31:40-05:00 like string into timestamp in Java?

转载 作者:行者123 更新时间:2023-12-03 21:28:48 26 4
gpt4 key购买 nike

我想更改从服务器获取的时间并使用以下格式保存到数据库中 - “25-MAR-19 01.23.42.121000000 AM”

我如何使用 Java 做到这一点?

尝试了以下没有帮助的代码

import java.sql.Date;
import java.time;
public class MyClass {
public static void main(String args[]) {
final String selectedStart = "2019-03-26T04:31:40-05:00";
final DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss-XXX'");
final LocalDate parsedDate = LocalDate.parse(selectedStart, formatter);
}
}

最佳答案

我不完全理解你的问题,但如果你只想要日期部分,你可以使用 Ole.V.V 答案或只使用:

LocalDate d = LocalDate.parse(selectedStart.split("T")[0]);

编辑

OffsetDateTime odt = OffsetDateTime.parse(selectedStart);
String str = odt.format(DateTimeFormatter.ofPattern("dd-MMM-uuuu hh.mm.ss.SSSSS a"));

关于java - 如何转换 2019-03-26T04 :31:40-05:00 like string into timestamp in Java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55358919/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com