私の Android アプリでは、最後のインポートから少なくとも X 時間経過した場合にのみ、データを再インポートしたいと考えています。
last_updated 時刻を sqlite データベースに次の形式で保存しています。 2012/07/18 00:01:40
「それからの時間」などを取得するにはどうすればよいですか?
これまでの私のコード:
package com.sltrib.utilities;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class DateHelper
{
public static String now()
{
Calendar currentDate = Calendar.getInstance();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
String dateNow = formatter.format(currentDate.getTime());
//System.out.println("Now the date is :=> " + dateNow);
return dateNow;
}
public static int hoursAgo(String datetime)
{
//return the number of hours it's been since the given time
//int hours = ??
//return hours;
}
}