mục lục
java Lấy ngày hiện tại (hôm nay) trong tuần. Lịch.DAY_OF_WEEK
Java Đây là chương trình mẫu sử dụng lớp Lịch để lấy ngày hiện tại (hôm nay) trong tuần.
Để có được, Lịch.DAY_OF_WEEK sẽ được sử dụng.
Lịch cal = Calendar.getInstance();
int tuần = cal.get(Calendar.DAY_OF_WEEK);
int tuần = cal.get(Calendar.DAY_OF_WEEK);
Lịch.DAY_OF_WEEKGiá trị trả về có thể nhận được là một số từ 1 đến 7, với Chủ Nhật bắt đầu bằng 1, vì vậy chương trình mẫu sử dụng câu lệnh switch để xác định ngày trong tuần.
chương trình mẫu
/** * Trả về ngày hiện tại trong tuần. * @return Ngày hiện tại trong tuần */ public static String getDayOfTheWeek() { Calendar cal = Calendar.getInstance(); switch (cal.get(Calendar.DAY_OF_WEEK)) { case Calendar.SUNDAY: return "Sunday"; case Calendar .MONDAY : trả về "Thứ Hai"; trường hợp Lịch.TUESDAY: trả về "Thứ Ba"; trường hợp Lịch.WEDNESDAY: trả về "Thứ Tư"; trường hợp Lịch.THURSDAY: trả về "Thứ Năm"; trường hợp Lịch.FRIDAY: trả về "Thứ Sáu"; trường hợp Lịch .SATURDAY : return "Saturday"; } ném IllegalStateException mới(); } /** * Trả về ngày hiện tại trong tuần. * *Ngày trong tuần bị bỏ qua. * @return ngày hiện tại trong tuần */ public static String getDayOfTheWeekShort() { Calendar cal = Calendar.getInstance(); switch (cal.get(Calendar.DAY_OF_WEEK)) { case Calendar.SUNDAY: return "day"; case Calendar .MONDAY : trả về "Thứ Hai"; trường hợp Lịch.TUESDAY: trả về "Thứ Ba"; trường hợp Lịch.WEDNESDAY: trả về "Thứ Tư"; trường hợp Lịch.THURSDAY: trả về "Thứ Năm"; trường hợp Lịch.FRIDAY: trả về "Thứ Sáu"; trường hợp Lịch .SATURDAY : return "earth"; } ném IllegalStateException mới(); }
Kết quả thực hiện
◆Ví dụ thực thi
public static void main(String[] args) { // Hiển thị ngày hôm nay trong tuần. System.out.println("Hôm nay là "" + getDayOfTheWeek() + """); // Hiển thị ngày hôm nay trong tuần. Nó là một từ viết tắt. System.out.println("Hôm nay là "" + getDayOfTheWeekShort() + ""."); }
◆Kết quả đầu ra
Hôm nay là thứ tư. Hôm nay là ''Nước''.