我的日期名称为Monday
,Tuesday
或任何工作日名称。但我想把它显示为短日格式。例如Mon
,Tue
等。有没有正确的方法来做到这一点?记住日名是一个字符串。不是日期或日历。
答案 0 :(得分:3)
如何使用String.substring(0,3);
?
通过使用子字符串,您可以得到字符串中的前3个字符:
Monday.substring(0,3);
会产生Mon
答案 1 :(得分:2)
Map<>
或@ Zorian String.substring()
是最好的方式,另一种效率较低但很有道理的方式:
SimpleDateFormat sdf = new SimpleDateFormat("EEE");
SimpleDateFormat sdf2 = new SimpleDateFormat("E");
System.out.println(">>> " + sdf2.format(sdf.parse("Monday")));