Heim >Java >JavaBase >Java bestimmt, welcher Tag heute ist

Java bestimmt, welcher Tag heute ist

尚
Original
2019-11-22 15:19:316556Durchsuche

Java bestimmt, welcher Tag heute ist

So bestimmen Sie den Wochentag in Java:

1 Verwenden Sie die Kalenderklasse

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

Der oben genannte Wochentag ist der Tag des Woche, aber in Java ist der Trick Wochentag=1, der Tag ist Sonntag; Wochentag=2, der Tag ist Montag;...;

Dies unterscheidet sich von JS, bei dem 0 Sonntag, 1 Montag, 2 Dienstag und 6 Samstag ist. Daher gehen ähnliche Programme in Java schief.

2. Verwenden Sie SimpleDateFormat, um das Datum zu formatieren

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

Ausgabe:

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

Hinweis: Bei der Formatzeichenfolge wird zwischen Groß- und Kleinschreibung unterschieden.

Beim Erstellen von SimpleDateFormat übergeben Sie it in Parametern: EEEE stellt die Woche dar, wie zum Beispiel „Donnerstag“; MMMM stellt den Monat dar, wie zum Beispiel „11“; B. „2010“; dd steht für Tage, z. B. „25“

Weitere Java-Kenntnisse finden Sie im

Java-Grundlagen-Tutorial

.

Das obige ist der detaillierte Inhalt vonJava bestimmt, welcher Tag heute ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn