我试过非常不得不通过 dateformatter 来解析字符串,字符串的格式就像这样 --- 2018-06-02T00:00:00 + 11:00 我希望将其解析为Date类型。
所以我这样写了
public Resident(String address, String dob, String email, String postcode, String firstname, String surname, String provider, String familynumber)
this.address = address;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
try{
dob = dob + "T00:00:00+11:00";//the dob is a string of "2018-06-02"
this.dob = sdf.parse(dob);
sdf.format(this.dob);
}
catch (ParseException e) {
e.printStackTrace();
}
...
然而,如上所示,它生成* - Fri Jun 01 23:00:00 GMT + 10:00 2018 *给我,序列完全错误,我尝试了多种方式进行调试但是徒劳无功。登记/> 有人能告诉我出了什么问题吗? 非常感谢!