本文共 670 字,大约阅读时间需要 2 分钟。
/** * 根据日期获取当天是周几 * @param datetime 日期 * @return 周几 */public static String dateToWeek(String datetime) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String[] weekDays = { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" }; Calendar cal = Calendar.getInstance(); Date date; try { date = sdf.parse(datetime); cal.setTime(date); } catch (ParseException e) { e.printStackTrace(); } int w = cal.get(Calendar.DAY_OF_WEEK) - 1; return weekDays[w];} 以上代码实现了将给定日期转换为对应的星期几的功能,适用于日期处理场景。代码结构清晰,使用了常见的日期处理类如SimpleDateFormat和Calendar,通过try-catch处理日期解析异常。返回结果为数组中的星期名称,易于理解和使用。
转载地址:http://btqu.baihongyu.com/