gpt4 book ai didi

java - 如何将字符串 yyyy-MM-ssThh-mm-ss 转换为 LocalDataTime yyyy-MM-ss hh-mm-ss?

转载 作者:行者123 更新时间:2023-12-02 01:06:58 26 4
gpt4 key购买 nike

如标题所示,我有一个问题。我需要将 LocalDataTime yyyy-MM-ssThh-mm-ss 解析为 LocalDataTime yyyy-MM-ss hh-mm-ss 但是当我这样做时

String beforeConversionStartDate = "2020-01-24T00:06:56";
private DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDataTime parsedDate = LocalDateTime.parse(beforeConversionStartDate,formatter);

然后我的输出仍然是 yyyy-MM-ddTHH:mm:ss

所以我的问题是,如果解析器无法正常工作,如何从 LocalDataTime 中删除这个“T”?

最佳答案

您对 parseformat 方法感到困惑。

  1. 首先,您想要解析您的输入到 LocalDateTime 实例
  2. 然后,您根据格式化程序格式化此实例

    String beforeConversionStartDate = "2020-01-24T00:06:56";
    LocalDateTime parsedDate = LocalDateTime.parse(beforeConversionStartDate);
    DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
    String formattedDate = parsedDate.format(formatter);

关于java - 如何将字符串 yyyy-MM-ssThh-mm-ss 转换为 LocalDataTime yyyy-MM-ss hh-mm-ss?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59888398/

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