Les classes de date en JAVA sont : Classe Date Classe Calendrier : Classe Calendrier
Jetons maintenant un coup d'œil à l'utilisation de la classe Date !
import java.util.*; import java.text.*; public class DateTest { public static void main(String[] args) { Date today = new Date(); //获取当前系统时间 System.out.println(today); //定义日期输出格式 SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); //将当前日期转换成指定日期格式输出 String day =sdf.format(today); System.out.println(day); //指定时间 String today1 ="2016年7月13日 10:58:54"; try { //将指定时间转换成日期格式输出 Date date=sdf.parse(today1); System.out.println(date); } catch (ParseException e) { e.printStackTrace(); } //日历类的使用 Calendar c =Calendar.getInstance(); int year =c.get(Calendar.YEAR); int month=c.get(Calendar.MONTH)+1;//从0月开始,需要加一 int day1 = c.get(Calendar.DAY_OF_MONTH); int hour =c.get(Calendar.HOUR); int second = c.get(Calendar.SECOND); int min =c.get(Calendar.MINUTE); System.out.println("当前时间:"+year+"年"+month+"月"+day1+"日" +hour+"日"+min+"分"+second+"秒"); } }
Le résultat courant est :
Il est à noter que le code SimpleDateFormat sdf = new SimpleDateFormat("aaaa année MM mois jj jour HH:mm:ss");
1. N'écrivez pas MM en minuscules mm, sinon vous obtiendrez de mauvais résultats.
2. Il y a des espaces au milieu, et lors de la conversion d'une chaîne en date, vous devez faire attention à la correspondance biunivoque entre les espaces de la chaîne et les espaces de la date dans le format spécifié. .
3. Vous pouvez changer les lettres dans HH : mm : ss de aaaa année MM mois jj jour pour voir quel type de résultat vous obtiendrez
Ce qui précède est la classe de date et la classe de calendrier en Java pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (m.sbmmt.com) !