有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何在Java中使用MapStruct将字符串转换为日期?

我使用MapStruct将值从源类映射到目标类。源类有一个String属性,目标类有一个java属性。util。日期属性。源属性如下:“yyyy-mm-dd”。我想把这个字符串属性转换成日期属性。如何使用MapStruct实现这一点?谢谢!


共 (1) 个答案

  1. # 1 楼答案

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

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

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