[JAVA] Créez un calendrier à partir de la classe Calendar en spécifiant l'année et le mois

CalendarSample.java



import java.util.Calendar;

public class CalendarSample {

	public static void main(String[] args) {

		int year = 2018;
		int month = 8;

		//Créer une instance de calendrier
		Calendar cal = Calendar.getInstance();

		//Paramètres du calendrier (mois- 1)
		cal.set(year, month - 1, 1);
		//Index des jours en début de mois (dimanche 1 au samedi 7)
		int weekIndex = cal.get(Calendar.DAY_OF_WEEK);
		//À la recherche de la fin du mois
		int monthEndDay = cal.getActualMaximum(Calendar.DATE);

		//Création de calendrier
		System.out.printf("   << %4d années%2ème mois>>\n", year, month);
		System.out.println("dimanche Lundi Mardi Mercredi Jeudi Vendredi Samedi");

		//Espace de décalage de jour
		for (int i = 1; i < weekIndex; i++) {
			System.out.print("   ");
		}

		//Sortie de janvier à la fin du mois
		for (int day = 1; day <= monthEndDay; day++) {
			System.out.printf("%3d", day);

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

Recommended Posts

Créez un calendrier à partir de la classe Calendar en spécifiant l'année et le mois
Comment créer un formulaire pour sélectionner une date dans le calendrier
Créer une application en spécifiant la version de Rails
Nommer et appeler explicitement des méthodes de classe parent dans Ruby
3. Créez une base de données à laquelle accéder à partir du module Web
21 Lire et exécuter le script à partir du fichier
Être un peu bloqué le dernier jour du mois en utilisant la classe Calendar de Java
Trouvez la classe d'adresse et le type d'adresse à partir de l'adresse IP avec Java
[Ruby] Relation entre la classe parent et la classe enfant. Relation entre classe et instance.
Créez un fichier statique qui développe les variables à l'aide de la classe ERB
Obtenez la date et l'heure actuelles en spécifiant le fuseau horaire dans Thymeleaf
Un moyen simple de créer une classe de mappage lors de l'utilisation de l'API
[Android] Créer un calendrier à l'aide de GridView
Obtenir TypeElement et TypeMirror à partir de la classe
Un murmure sur la classe utilitaire
Trouvez la classe d'adresse et le type d'adresse à partir de l'adresse IP avec Java [décoction n ° 2]
Créez une carte du métro de Tokyo à partir du fichier CSV de la station data.jp
La valeur est extraite du double hachage et sortie par le getter.
[Java] Créez un fichier jar compressé et non compressé avec la commande jar
[Rails] Comment créer une table, ajouter une colonne et changer le type de colonne
J'ai créé une classe qui peut utiliser JUMAN et KNP de Java
Afficher le calendrier et le jour japonais en utilisant la classe standard java8