2012-06-11 45 views
0

在我的應用程序中,我曾經有一個時間選擇器和一個日期選擇器。日期和時間是使用SimpleDateFormat存儲的。 它是這樣的:是否可以將兩個日期值插入到SimpleDateFormat中?

public static final String DATE_TIME_FORMAT = "dd-MM-yyyy kk:mm:ss"; 

new SimpleDateFormat(DATE_TIME_FORMAT); 

現在我想做出一些改變和而不是有時間和日期選擇器,我想有兩個日期選取器。問題是我不能存儲這樣的兩個日期。 這是爲什麼不可能:

public static final String DATE_TIME_FORMAT = "dd-MM-yyyy dd-MM-yyyy"; 

new SimpleDateFormat(DATE_TIME_FORMAT); 
+0

你在哪裏存儲日期? SimpleDateFormat不能存儲日期,它只存儲格式。當你得到你的日期(或時間,或兩者)時,你需要將它保存到一些變量中。而且,是的,您可以使用相同的SimleDateFormat格式化兩者。 –

回答

1

我不知道你想要做什麼,而是你的屏幕上有2個日期選擇器意味着2個對象。每種格式都有自己的格式(可能相同,也可能不相同)。

public static final String DATE_TIME_FORMAT = "dd-MM-yyyy"; 

public static SimpleDateFormat format = new SimpleDateFormat(DATE_TIME_FORMAT); 
public static Date date1 = new Date(); 
public static Date date2 = new Date(); 

static { 
    System.out.println(format.format(date1)); 
    System.out.println(format.format(date2)); 
}