English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java中Date和Calendar常用方法

Dans Java, le type de date le plus utilisé est java.util.Date, en raison de l'abandon des méthodes getYear(), getMonth() et autres pour obtenir l'année, le mois, le jour, il faut utiliser Calendar pour obtenir l'année, le mois, le jour, la semaine et d'autres formats de date courants

Attention :Les codes ci-dessous ont été testés sur JDK1.6Les tests ont réussi ici, d'autres versions peuvent utiliser différentes, veuillez noter ! 

Utilisation de la conversion Date et String

/**
 * Utilisation de la conversion Date et String, ici il faut utiliser SimpleDateFormat
 */
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String dateString = formatter.format(currentTime);
Date date = formatter.parse(dateString);

Conversion entre Date et Calendar

/**
 * Conversion entre Date et Calendar
 */
Calendar cal = Calendar.getInstance();
cal.setTime(new Date());
Date date1 = cal.getTime();

Utiliser Calendar pour obtenir l'année, le mois, la semaine, le jour, l'heure et d'autres domaines temporels

/**
 * Utiliser Calendar pour obtenir l'année, le mois, la semaine, le jour, l'heure et d'autres domaines temporels
 */
cal.get(Calendar.YEAR);
cal.get(Calendar.MONTH);
cal.get(Calendar.WEEK_OF_MONTH);
cal.get(Calendar.DAY_OF_MONTH);

Effectuer des ajouts et des soustractions sur le temps

/**
 * Effectuer des ajouts et des soustractions sur le temps
 */
cal.add(Calendar.MONTH, 1);
System.out.println(cal.getTime());

Calculer à quelle journée de la semaine appartient une date donnée

Calendar cal = Calendar.getInstance();
cal.set(2016,08,01);
String[] strDays = new String[] { "DIMANCHE", "LUNDI", "MARDI",
         "MARDI", "JEUDI", "VENDREDI", "SAMEDI"
        };
System.out.println(strDays[cal.get(Calendar.DAY_OF_WEEK) - 1]);

Voici la totalité du contenu de cet article, j'espère qu'il vous sera utile dans vos études, et j'espère aussi que vous soutiendrez fortement le tutoriel criant.

Déclaration : le contenu de cet article est tiré d'Internet, propriété de ses auteurs respectifs, le contenu est apporté par les utilisateurs d'Internet de manière spontanée et auto-prise en charge, ce site Web ne détient pas de droits de propriété, n'a pas été traité par l'éditeur humain et n'assume aucune responsabilité juridique connexe. Si vous trouvez du contenu suspect de violation de droits d'auteur, vous êtes invité à envoyer un e-mail à : notice#oldtoolbag.com (veuillez remplacer # par @ lors de l'envoi d'un e-mail pour signaler une violation, et fournir des preuves pertinentes. Une fois confirmée, ce site supprimera immédiatement le contenu suspect de violation de droits d'auteur.