/**
* 通过时间戳计算周几
*/
public static String getWeek(String data) {
SimpleDateFormat sdr = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");
int i = Integer.parseInt(data);
String times = sdr.format(new Date(i * 1000L));
Date date = null;
int mydate = 0;
String week = "";
try {
date = sdr.parse(times);
Calendar cd = Calendar.getInstance();
cd.setTime(date);
mydate = cd.get(Calendar.DAY_OF_WEEK);
// 获取指定日期转换成星期几
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if (mydate == 1) {
week = "星期日";
} else if (mydate == 2) {
week = "星期一";
} else if (mydate == 3) {
week = "星期二";
} else if (mydate == 4) {
week = "星期三";
} else if (mydate == 5) {
week = "星期四";
} else if (mydate == 6) {
week = "星期五";
} else if (mydate == 7) {
week = "星期六";
}
return week;
}
获取中式星期
最新推荐文章于 2026-01-08 10:46:20 发布
该代码片段展示了如何在Java中使用SimpleDateFormat和Calendar类将时间戳转换为对应的星期几。通过输入时间戳,程序可以计算并返回星期日到星期六之间的任何一天。
1万+

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



