Java Date時間格式處理
阿新 • • 發佈:2019-01-22
日期轉字串
/*import java.util.Date*/ Date date = new Date(); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String str = simpleDateFormat.format(date); System.out.println(str); /*方法二*/ Date date = new Date(); SimpleDateFormat simpleDateFormat = (SimpleDateFormat)DateFormat.getDateTimeInstance(); System.out.println(simpleDateFormat.format(date));
字串轉日期
SimpleDateFormat simpleDateFormat = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss"); Date date = null; try { date = simpleDateFormat.parse("2018-08-16 00:00:00"); } catch (ParseException e) { e.printStackTrace(); } System.out.println(date.toLocaleString()); //System.out.println(simpleDateFormat.Format(date); //推薦使用此方法
DateFormat ddf = DateFormat.getDateInstance(); DateFormat dtf = DateFormat.getTimeInstance(); DateFormat ddtf = DateFormat.getDateTimeInstance(); Date date = new Date(); System.out.println("日期:" + ddf.format(date)); System.out.println("時間:" + dtf.format(date)); System.out.println("日期時間:" + ddtf.format(date)); SimpleDateFormat sdf = (SimpleDateFormat) DateFormat.getDateTimeInstance(); System.out.println("日期時間:" + sdf.format(date));