将org.joda.time.DateTime可视化为邮递员中的字符串

问题描述 投票:0回答:1

我通过以下代码将字符串解析为org.joda.time.DateTime:

DateTime submitDateTime = DateTime.parse("2019-10-14T09:08:40.000+0000");

然后我将这个日期时间分配给对象中的一个字段(dateSent)

public class SmsEntry {
    private String smsId;
    private String status;
    private String text;
    private String from;
    private String to;
    private String type;
    private DateTime dateSent;
    private DateTime dateReceived;

}

之后,此类对象的数组是对端点调用GET方法的结果。该日期在那里表示为json节点:

            "dateSent": {
                "year": 2019,
                "dayOfMonth": 14,
                "dayOfWeek": 1,
                "dayOfYear": 287,
                "era": 1,
                "hourOfDay": 9,
                "minuteOfHour": 8,
                "secondOfMinute": 40,
                "millisOfSecond": 0,
                "centuryOfEra": 20,
                "yearOfEra": 2019,
                "yearOfCentury": 19,
                "weekyear": 2019,
                "monthOfYear": 10,
                "weekOfWeekyear": 42,
                "millisOfDay": 32920000,
                "secondOfDay": 32920,
                "minuteOfDay": 548,
                "zone": {
                    "fixed": true,
                    "id": "UTC"
                },
                "millis": 1571044120000,
                "chronology": {
                    "zone": {
                        "fixed": true,
                        "id": "UTC"
                    }
                },
                "afterNow": false,
                "beforeNow": true,
                "equalNow": false
            }

与此同时,如果我只有这段代码:

    public static void main(String[] args) {
        DateTime dt = DateTime.parse(dateToParse);
        System.out.println(dt.toString());
    }

结果是此字符串:

2019-10-14T09:08:40.000Z

在调用端点时,为了使这种字符串可视化而不是JSON节点,我该怎么办?

json datetime jodatime
1个回答
0
投票
<dependency> <groupId>com.fasterxml.jackson.datatype</groupId> <artifactId>jackson-datatype-joda</artifactId> <version>${jackson.version}</version> </dependency>

并在JodaModule中注册JodaModule

ObjectMapper

有关详细信息,请参见ObjectMapper

© www.soinside.com 2019 - 2024. All rights reserved.