java - 如何将 dd/MM/yyyy HH:mm:ss 转换为 offsetdatetime - java
问题描述
我升级到:
DateTimeFormatter dtf = DateTimeFormatter.ofPattern ("dd/MM/yyyy HH:mm:ss");
org.threeten.bp.LocalDateTime _date = org.threeten.bp.LocalDateTime.parse ("10/19/2020 18:00:47", dtf);
并得到:2020-10-19T18:00:47 但我仍然没有标准的出口:2020-10-19T18:00:47.868-03:00
解决方案
您的 DateTimeFormatter 具有 ("dd/MM/yyyy HH:mm:ss") 但您使用了“10/19/2020 18:00:47”。月份不能是 19。
将您的输入更改为“19/10/2020 18:00:47”,它应该可以工作。
org.threeten.bp.format.DateTimeFormatter dtf = org.threeten.bp.format.DateTimeFormatter.ofPattern ("dd/MM/yyyy HH:mm:ss");
org.threeten.bp.LocalDateTime _date = org.threeten.bp.LocalDateTime.parse("19/10/2020 18:00:47", dtf);
System.out.println(_date);
推荐阅读
- javascript - Agg 函数显示 Ag-grid
- django - 无法使用 Djongo 模型中的 ArrayField
- .net - IIS website creation - A fatal error occurred while creating a TLS server credential
- python - Flask:Jinja for 循环每个模板只工作一次
- javascript - Fetch QrCode SVG from API using axios and show it in a div in react
- laravel - I get this error when trying to verify the email of candidates, Array to String conversion
- c++ - How to redirect std::cout to file conditionally
- dialogflow-es - Google Assistant - existing dialogflow intents & new actions cooperation
- linux - Sh script not running using cron while running using terminal manually
- svelte - Access URL query string in svelte