SimpleDateFormat SDF = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.getDefault());
Date date = SDF.parse(endtime);
java.text.ParseException: Unparseable date: "2020-10-09 16:22:22"
百思不得其解
转ASCII看看编码
https://blog.csdn.net/hengliang_/article/details/80496326
StringBuilder SB = new StringBuilder();
char[] ch = endtime.toCharArray();
for (int k=0; k<ch.length; k++) {
SB.append(ch[k]).append("(").append(Integer.valueOf(ch[k]).intValue()).append(")");
}
Log.e(Thread.currentThread().getStackTrace()[2] + "", SB.toString());
2(50)0(48)2(50)0(48)-(45)1(49)0(48)-(45)0(48)9(57) (160)1(49)6(54):(58)2(50)2(50):(58)2(50)2(50)
空格怎么是160?应该是32呀!
https://blog.csdn.net/lewky_liu/article/details/79353151
不间断空格(non-breaking space=nbsp)?
太坑爹了!
replace("\u00A0", " ")
在尝试使用SimpleDateFormat解析日期字符串时遇到解析异常,发现字符串中的空格并非普通空格,而是不间断空格(u00A0)。这导致了日期无法正确解析。解决方案是替换掉非断行空格,例如使用`replace(u00A0)`。博客探讨了这个常见的编程陷阱及其解决办法。
9051

被折叠的 条评论
为什么被折叠?



