Maison  >  Article  >  Java  >  Implémentation Java pour déterminer le jour de la semaine en fonction de la date

Implémentation Java pour déterminer le jour de la semaine en fonction de la date

王林
王林original
2019-11-29 09:48:153156parcourir

Implémentation Java pour déterminer le jour de la semaine en fonction de la date

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.

parseMé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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn