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

Java détermine quel jour nous sommes aujourd'hui

Libérer: 2019-11-22 15:19:31
original
6689 Les gens l'ont consulté

Java détermine quel jour nous sommes aujourd'hui

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

1 Utilisez la classe Calendar

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

/**

    * 获取当前日期是星期几<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];

   }

Copier après la connexion

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

1

2

3

4

5

6

7

8

9

10

11

12

13

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));

   

    }

}

Copier après la connexion

Sortie :

1

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

Copier après la connexion

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!

Étiquettes associées:
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal