日期转星期
public static String dateToWeek(String datetime) {
SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd");
String[] weekDays = { LangComm.getString("calendar_Sun"), LangComm.getString("calendar_Mon"), LangComm.getString("calendar_Tue"),
LangComm.getString("calendar_Wed"), LangComm.getString("calendar_Thu"), LangComm.getString("calendar_Fri"),
LangComm.getString("calendar_Sat") };
Calendar cal = Calendar.getInstance(); // 获得一个日历
Date datet = null;
try {
datet = f.parse(datetime);
cal.setTime(datet);
} catch (ParseException e) {
e.printStackTrace();
}
int w = cal.get(Calendar.DAY_OF_WEEK) - 1; // 指示一个星期中的某天。
if (w < 0)
w = 0;
return weekDays[w];
}
SimpleDateFormat alldate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//获取日期时间
SimpleDateFormat year = new SimpleDateFormat("yyyy");//获取年份
SimpleDateFormat month = new SimpleDateFormat("MM");//获取月份
SimpleDateFormat minute = new SimpleDateFormat("mm");//获取分钟
String years = year.format(new Date());
String MM = month.format(new Date());
String minutes = minute.format(new Date());
Log.i("lgq","......"+years+MM+minutes);
SimpleDateFormat alldate2 = new SimpleDateFormat("yyyy-MM-dd EEEE");//获取日期时间——EEEE 获取到的就是当前星期几
String minutes2 = alldate2.format(new Date());
----获取时间====2021-04-21 星期三
本文介绍了一种在Java中将日期转换为星期的实用方法,通过使用SimpleDateFormat和Calendar类,实现了从特定格式的日期字符串到星期名称的转换。此外,还展示了如何获取当前日期的时间、年份、月份和分钟等信息。

3226

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



