?1.
和字符串之間的轉(zhuǎn)換
??
字符串到
Date :
使用
DateFormat
類的
parse
方法
.
DateFormat? df = DateFormate.getDateTimeInstance();
Try{
????? Date date=df.parse(“2006-11-28”);
????? }catch(ParseException e){
System.out.println(e);
}
DataFormat
類是一個抽象類
,
他的
getInstance
和
getDateTimeInstance
方法的實際上是
SimpleDateFormat
類型的
.
2.Date
到字符串
使用
DateFormat
的
format
方法
String strDate= df.format(new Date());
?
網(wǎng)上的例子
:
你可以使用
SimpleDateFormat
類,如果日期格式不對,會產(chǎn)生異常。
import java.text.*;
import java.util.*;
public class TestDate {
? ? public static void main(String[] args) {
? ?? ???String dStr = "2001.12.12-08.23.21";
? ?? ???Date d = null;
? ?? ???SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd-HH.mm.ss");
? ?? ???try {
? ?? ?? ?? ?d = sdf.parse(dStr);
? ?? ???} catch (ParseException pe) {
? ?? ?? ?? ?System.out.println(pe.getMessage());
? ?? ???}
? ?? ???System.out.println(d);
? ?? ???System.out.println(d.getTime());
? ? }
}
在
java.text
包中找到那個
SimpleDateFormat
類,給它一個模板,可以
parse
成一個
Date
,然后使用
Date
類的
getItme()
方法,可以得到一個
Long
數(shù)據(jù)。
posted on 2006-11-28 20:18
月夜飛雪 閱讀(380)
評論(0) 編輯 收藏