怎样获取本地时间,怎样获取这周星期六是几号。Java高级应用指南
http://eternal1025.iteye.com/blog/344360
不够的话直接去查api吧
本地时间直接new Date 想要格式化的话就String date =new SimpleDataeFormat().format("yyyy-mm-dd").new Date() 取周几的话有个方法Canl什么的 你去chawAPI好了
import java.util.Calendar;
public class NextWednesday {
public static Calendar nextDayOfWeek(int dow) {
Calendar date = Calendar.getInstance();
int diff = dow - date.get(Calendar.DAY_OF_WEEK);
if (!(diff > 0)) {
diff += 7;
}
date.add(Calendar.DAY_OF_MONTH, diff);
return date;
}
public static void main(String[] args) {
System.out.printf(
"%ta, %<tb %<te, %<tY",
nextDayOfWeek(Calendar.SATURDAY)
);
}
}
如下所示,亲测可用:
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DATE, 7 - calendar.get(Calendar.DAY_OF_WEEK));
System.out.println("Satarday is:" + calendar.get(Calendar.DATE));
}