Maison >Java >JavaBase >Java détermine quel jour nous sommes aujourd'hui

Java détermine quel jour nous sommes aujourd'hui

尚
original
2019-11-22 15:19:316550parcourir

Java détermine quel jour nous sommes aujourd'hui

Comment déterminer le jour de la semaine en Java :

1 Utilisez la classe Calendar

 /**
     * 获取当前日期是星期几<br>
     * 
     * @param dt
     * @return 当前日期是星期几
     */
    public static String getWeekOfDate(Date dt) {
        String[] weekDays = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};
        Calendar cal = Calendar.getInstance();
        cal.setTime(dt);

        int w = cal.get(Calendar.DAY_OF_WEEK) - 1;
        if (w < 0){
            w = 0;
       }

        return weekDays[w];
    }

Le jour de la semaine ci-dessus est le jour du. semaine, mais, en Java, l'astuce est weekday=1, le jour est dimanche ; weekday=2, le jour est lundi ;...;

Ceci est différent du JS dans lequel 0 est dimanche, 1 est lundi, 2 est mardi,..., 6 est samedi. Par conséquent, sur la base de l'expérience JS, des programmes similaires en Java fonctionneront mal.

2. Utilisez SimpleDateFormat pour formater la date

import java.text.SimpleDateFormat;
import java.util.Date;
/**
 * Created by zhisheng_tian on 2018/6/19
 */
public class FormatDateTime {
    public static void main(String[] args) {
        SimpleDateFormat myFmt3 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");
        Date now = new Date();
        System.out.println(myFmt3.format(now));
  
    }
}

Sortie :

2018年06月19日 23时10分05秒 星期二

Remarque : la chaîne de format est sensible à la casse

Pour créer SimpleDateFormat, transmettez it dans Paramètres : EEEE représente la semaine, comme "Jeudi" ; MMMM représente le mois chinois, comme "Novembre" ; MM représente le mois, comme "11" ; comme "2010" ; dd représente les jours, comme "25"

Pour plus de connaissances sur Java, veuillez prêter attention au

tutoriel de base de 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