【问题标题】:How to Convert String to Date using MapStruct in Java?如何在 Java 中使用 MapStruct 将字符串转换为日期?
【发布时间】:2020-07-05 05:55:33
【问题描述】:

我正在使用 MapStruct 将值从源类映射到目标类。源类具有 String 属性,目标类具有 java.util.Date 属性。源属性是这样的:“yyyy-mm-dd”。我想将此 String 属性转换为 Date 属性。如何使用 MapStruct 做到这一点?谢谢!

【问题讨论】:

    标签: java string date mapstruct


    【解决方案1】:

    MapStruct 会自动处理 StringDate 的转换。如果您需要指定日期的格式,您可以这样做:

    @Mapping(target = "date", dateFormat = "yyyy-MM-dd")
    Destination map(Source source);
    

    其中target = "date" 是您的财产的名称。 您可以在 MapStruct documentation 中找到更多相关信息。

    【讨论】:

      猜你喜欢
      • 2021-12-05
      • 1970-01-01
      • 1970-01-01
      • 2012-04-14
      • 2015-11-24
      • 2012-10-07
      • 2016-09-07
      • 1970-01-01
      相关资源
      最近更新 更多