【发布时间】:2020-02-15 11:36:49
【问题描述】:
我通过以下代码将字符串解析为 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 节点可视化?
【问题讨论】: