有什么办法可以从JSONObject响应中删除EditText中的字符吗?示例:2019-03-06T00:00:00并且仅以这种方式呈现链:2019-02-10,进行转换时我抛出一个异常,即:
java.lang.IllegalArgumentException: Illegal pattern character 'T'
码:
String yourJsonDateString = jsonResponse.getString(DataManager.Birthdate);
try {
Date yourJsonDate = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss.SSS").parse(yourJsonDateString);
String newDateString = new SimpleDateFormat("yyyy-MM-dd").format(yourJsonDate);
System.out.println(newDateString);
} catch (ParseException e) {
e.printStackTrace();
}
要简单地将2019-03-06T00:00:00
变成2019-03-06
,你可以尝试一下。
String dt = dateString.substring(0, 10)
如果您使用<1000年日期,甚至BCE格式。你可以用它
String dt = dateString.substring(0, dateString.indexOf("T"))