Supplément de connaissances :
SimpleDateFormat
est une classe concrète qui formate et analyse les données de manière particulièrement sensible. Il permet le formatage (date -> texte), l'analyse (texte -> date) et la normalisation.
parse
Méthode : analyser le type de chaîne (java.lang.String) dans le type de date (java.util.Date).
Partage de vidéos d'apprentissage : Tutoriel vidéo Java
L'exemple est le suivant :
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateTools { public static String dateToWeek(String datetime) { SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd"); String[] weekDays = { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" }; 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]; } public static void main(String[] args) { System.out.println(DateTools.dateToWeek("2017-01-01")); } }
Tutoriel d'article lié à Java : Démarrer avec Java
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!