- Ressources
- Langages
- Java
- Les collections
- Conversion & Casting
- Dates
- Tableau
- Bytes
- Formatage
- Traitement de fichiers
- Erreurs
- Le fichier Manifest
- Servlet
- EJB 2.x
- EJB 3.x
- JNDI
- Les méthodes
- Les Threads
- Les Opérateurs
- Les Mots clés
- MOM - JMS
- Class loader
- Garbage Collector
- Les transactions
- Les primitives
- Les expressions régulières
- Les annotations
- Les génériques
- CDI
- Java
Traitement des dates en java
Attention: Les mois commencent à 0 (Calendar.JANUARY)
Transformer un String en Calendar
Calendar dtDebutIncap = Calendar.getInstance() ; dtDebutIncap.set(2001, 2, 3) ;
Transformer une java.util.Date en Calendar
Calendar deliveryDate = new GregorianCalendar() ; deliveryDate.setTime(maJavaUtilDate) ;
Formatter un Calendar en String
today = new GregorianCalendar();
String date = new SimpleDateFormat("yyyyMMdd_HHmmss").format(today.getTime()) ;
new java.util.Date
La méthode new java.util.Date(int year, int month, int day) est dépréciée. Il faut utiliser l'objet GregorianCalendar
GregorianCalendar calendar = new GregorianCalendar(2006, 10, 10) ; java.util.Date maDate = calendar.getTime() ;