JAVA中的日期類別為:Date類別 日曆類別:Calendar類別
下面,讓我們來看看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+"秒"); } }
運行結果為:
需要注意的是:該句代碼SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日HH:mm:ss");
1.不要把MM0成小寫的mm了,不然會得到錯誤的結果。
2.中間有空格,並且把字串轉換成日期時,需要注意字串的空格和指定格式的日期的空格要一一對應。
3.大家可以把yyyy年MM月dd日HH:mm:ss中的字母給成其他看看,看會得到什麼樣的結果
以上就是Java中日期類,日曆類的使用的內容,更多相關內容請關注PHP中文網(m.sbmmt.com)!