Java中Date的使用
System.out.println(new java.util.Date());
?
输出:Thu Jan 27 14:43:28 CST 2011
?
System.out.println(new java.util.Date().toLocaleString());
?
输出:2011-1-27 14:45:21
?
不过现在toLocaleString()方法已过时,由DateFormat.format(Date 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));
?输出:
?
日期:2011-2-9
时间:11:16:02
日期时间:2011-2-9 11:16:02
日期时间:2011-2-9 11:16:02
?
?*************以上是在window系统下,linux系统下不能这么处理***********
linux系统下用以上获取回来的初始时间格式与此不同。