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

最佳答案

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

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


其中target = "date"是属性的名称。
您可以在MapStruct documentation中找到有关此内容的更多信息。

关于java - 如何在Java中使用MapStruct将字符串转换为日期?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60836103/

10-10 06:36