API--- java.util.Date:日期类,月份从0-11; /* 日期对象和毫秒值之间的转换。 1,日期对象转成毫秒值。Date类中的getTime方法。 2,如何将获取到的毫秒值转成具体的日期呢? Date类中的setTime方法。也可以通过构造函数。 */ //日期对象转成毫秒值 Dated = new Date(); longtime1 = d.getTime(); longtime2 = System.currentTimeMillis(); / /毫秒值。 //毫秒值转成具体的日期 longtime = 1322709921312l; Dated = new Date(); d.setTime(time); /* 将日期字符串转换成日期对象:使用的就是DateFormat方法中的 Date parse(String source) ; */ publicstatic void method() throws Exception { Stringstr_time = "2011/10/25"; DateFormat df = new SimpleDateFormat("yyyy/MM/dd");//SimpleDateFormat作为可以指定用户自定义的格式来完成格式化。 Date d = df.parse(str_time); } /* 如果不需要使用特定的格式化风格,完全可以使用DateFormat类中的静态工厂方法获取具体的已经封装好风格的对象。getDateInstance();getDateTimeInstance(); */ Dated = new Date(); DateFormatdf = DateFormat.getDateInstance(DateFormat.LONG); df= DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG); Stringstr_time = df.format(d); //将日期对象转换成字符串的方式:DateFormat类中的format方法。 //创建日期格式对象。 DateFormat df = new SimpleDateFormat(); //该对象的建立内部会封装一个默认的日期格式。11-12-1 下午1:48 //如果想要自定义日期格式的话。可使用SimpleDateFormat的构造函数。将具体的格式作为参数传入到构造函数中。如何表示日期中年的部分呢?可以必须要参与格式对象文档。 df = newSimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); //调用DateFormat中的format方法。对已有的日期对象进行格式化。
|