Maison  >  Article  >  Java  >  Comment obtenir le jour de la semaine en fonction de la date en Java

Comment obtenir le jour de la semaine en fonction de la date en Java

王林
王林avant
2023-04-29 08:25:062706parcourir

Méthode 1,
public static String getFullDateWeekTime(String sDate){
try{
String formater = "aaaa-MM-jj HH:mm:ss";
Format SimpleDateFormat = new SimpleDateFormat(formater);
Date date=format.parse(sDate);
format.applyPattern("aaaa-MM-jj E HH:mm:ss");
return format.format(date);
}catch(Exception ex){
System.out.println("TimeUtil getFullDateWeekTime"+ex.getMessage());
return "";# 🎜🎜# }
}

[@more@]Méthode 2,


import java.text.ParseException;

import java .text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class Test {

public static void main(String[ ] args) {
final String dayNames[] = { "Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi",
"Samedi" };# 🎜 🎜#
String s = "2006-01-12 16:30";

SimpleDateFormat sdfInput = new SimpleDateFormat("aaaa-MM-jj HH:mm");

#🎜🎜 # Calendrier calendrier = Calendar.getInstance();
Date date = new Date();

try {
date = sdfInput.parse(s);

} catch (ParseException e) {

e.printStackTrace();
}

calendar.setTime(date);
int dayOfWeek = calendrier.get(Calendar.DAY_OF_WEEK ) -1;

if(dayOfWeek<0)dayOfWeek=0;

System.out.println(dayNames[dayOfWeek]);
}
}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer