2017-03-06 22 views
0

現在の日付と指定した日付を比較したい。これは、毎日、TextViewの内容が変更されるようにするために必要です。たとえば、日の出時間。日付を現在の日付と比較する

+0

に変換する必要がありますGoogleの日付比較の... – alfasin

+0

@alfasin私は初心者です。しかし、私は探していた。私が合わなかったという事実。正しく理解できませんでした。 –

答えて

0

利用のSimpleDateFormat:

あなたの日付は、31/12/2014形式の場合。

String my_date = "31/12/2014" 

次に、あなたがあなたの名前を入力するのにかかる時間が長く、それは例を見つけるのにかかる時間よりもてSimpleDateFormat

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); 
Date strDate = sdf.parse(my_date); 
if (new Date().after(strDate)) { 
    your_date_is_out_dated = true; 
} 
else{ 
    your_date_is_outdated = false; 
} 

または

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); 
Date strDate = sdf.parse(my_date); 
if (System.currentTimeMillis() > strDate.getTime()) { 
    your_date_is_out_dated = true; 
} 
else{ 
    your_date_is_outdated = false; 
} 
+0

sdf.parse(my_date)この場所にはエラーが発生しています:未処理の例外java.text.parseexception ...(( –

+0

)あなたのコードにインポートされたパッケージをチェックできますか? – ISHIDA

関連する問題