Java 时间(格式化的时间格式) 转 星期几 作者: Chuwen 时间: 2020-10-19 分类: Java > 学习过程中的笔记,可能有不严谨的地方 # Java 时间(格式化的时间格式) 转 星期几 ``` import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Locale; public class Test { public static void main(String[] args) throws ParseException { System.out.println(strToWeek("2020-10-19 15:11:20", null)); } /** * 格式化的时间字符串 转 星期几 * @param date 例如 2020-10-19 15:46:32 * @param format 与 date 参数对应的格式,yyyy-MM-dd HH:mm:ss * @return */ public static String strToWeek(String date, String format) { if (format == null || format.isEmpty()) { format = "yyyy-MM-dd HH:mm:ss"; } SimpleDateFormat simpleDateFormat = new SimpleDateFormat("E", Locale.CHINA); try { return simpleDateFormat.format( (new SimpleDateFormat(format)).parse(date) ); } catch (ParseException e) { return "error"; } } } ``` 标签: Java