[JAVA] Erstellen Sie einen Kalender aus der Kalenderklasse, indem Sie das Jahr und den Monat angeben

CalendarSample.java



import java.util.Calendar;

public class CalendarSample {

	public static void main(String[] args) {

		int year = 2018;
		int month = 8;

		//Kalenderinstanz erstellen
		Calendar cal = Calendar.getInstance();

		//Kalendereinstellungen (Monat- 1)
		cal.set(year, month - 1, 1);
		//Tagesindex am Monatsanfang (Sonntag 1 bis Samstag 7)
		int weekIndex = cal.get(Calendar.DAY_OF_WEEK);
		//Ich suche das Ende des Monats
		int monthEndDay = cal.getActualMaximum(Calendar.DATE);

		//Kalendererstellung
		System.out.printf("   << %4d Jahre%2d Monat>>\n", year, month);
		System.out.println("Sonntag Montag Dienstag Mittwoch Donnerstag Freitag Samstag");

		//Tagesversatzraum
		for (int i = 1; i < weekIndex; i++) {
			System.out.print("   ");
		}

		//Ausgabe von Januar bis Monatsende
		for (int day = 1; day <= monthEndDay; day++) {
			System.out.printf("%3d", day);

			//Pause am Samstag
			if ((day + weekIndex - 1) % 7 == 0) {
				System.out.println();
			}
		}
	}
}

Recommended Posts

Erstellen Sie einen Kalender aus der Kalenderklasse, indem Sie das Jahr und den Monat angeben
So erstellen Sie ein Formular zur Auswahl eines Datums aus dem Kalender
Erstellen Sie eine App, indem Sie die Rails-Version angeben
Benennen und rufen Sie in Ruby übergeordnete Klassenmethoden explizit auf
3. Erstellen Sie eine Datenbank für den Zugriff über das Webmodul
21 Lesen Sie das Skript aus der Datei und führen Sie es aus
Mit der Kalenderklasse von Java bleibt man am letzten Tag des Monats ein wenig hängen
Suchen Sie die Adressklasse und den Adresstyp aus der IP-Adresse mit Java
[Ruby] Beziehung zwischen Elternklasse und Kinderklasse. Beziehung zwischen Klasse und Instanz.
Erstellen Sie eine statische Datei, die Variablen mithilfe der ERB-Klasse erweitert
Rufen Sie das aktuelle Datum und die aktuelle Uhrzeit ab, indem Sie die Zeitzone in Thymeleaf angeben
Einfache Möglichkeit zum Erstellen einer Zuordnungsklasse bei Verwendung der API
[Android] Erstellen Sie einen Kalender mit GridView
Holen Sie sich TypeElement und TypeMirror von Class
Ein Murmeln über die Utility-Klasse
Finden Sie die Adressklasse und den Adresstyp aus der IP-Adresse mit Java [Abkochung Nr. 2]
Erstellen Sie eine U-Bahn-Karte von Tokio aus der CSV-Datei von station data.jp
Der Wert wird aus dem Doppel-Hash herausgenommen und vom Getter ausgegeben.
[Java] Erstellen Sie mit dem Befehl jar eine JAR-Datei, die sowohl komprimiert als auch nicht komprimiert ist
[Schienen] So erstellen Sie eine Tabelle, fügen eine Spalte hinzu und ändern den Spaltentyp
Ich habe eine Klasse erstellt, die JUMAN und KNP aus Java verwenden kann
Zeigen Sie den japanischen Kalender und Tag mit der Java8-Standardklasse an