【问题标题】:Convert "Sat Apr 13 00:00:00 GMT 37" to "yyyy-MM-dd" in java [duplicate]在java中将“Sat Apr 13 00:00:00 GMT 37”转换为“yyyy-MM-dd”[重复]
【发布时间】:2022-11-03 23:05:43
【问题描述】:

我正在使用 Vaadin UI 框架附带的 DatePicker 组件。当我从日期选择器获取值时,它采用以下格式:

"Sat Apr 13 00:00:00 GMT 37"

我需要查询需要格式的后端服务:

"yyyy-MM-dd"

我怎样才能转换成这种格式?谢谢 :)

【问题讨论】:

  • 您可以阅读有关更改日期格式 gl 的任何教程
  • 没有。我找不到任何显示如何转换这种特定格式“Sat Apr 13 00:00:00 GMT 37”的内容
  • @Clancinio 您的日期时间字符串中的 37 是什么?
  • DatePicker 的值为 LocalDate。检查如何将 LocalDate 转换为不同格式的字符串。
  • 谢谢@TatuLund 我很感激你

标签: java date datetime vaadin vaadin-flow


【解决方案1】:
LocalDate date = datePicker.getValue();
String formattedDate = date.format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));

【讨论】:

    猜你喜欢
    • 2020-11-11
    • 2016-01-30
    • 1970-01-01
    • 2015-02-03
    • 2014-06-08
    • 2016-09-24
    • 2019-07-19
    • 2021-07-29
    • 2021-06-23
    相关资源
    最近更新 更多