タイマー用の文字列変数が 2 つあります。
String StartTimer1 = "00:00:00";
String EndTimer2 = "23:59:59";
ここで、タイマーが開始されたら、現在の時刻 (05:30:00 の場合) からの残り時間を計算する必要があり、残りの時間はミリ秒単位である必要があります。
タイマー用の文字列変数が 2 つあります。
String StartTimer1 = "00:00:00";
String EndTimer2 = "23:59:59";
ここで、タイマーが開始されたら、現在の時刻 (05:30:00 の場合) からの残り時間を計算する必要があり、残りの時間はミリ秒単位である必要があります。
開始するためのヒントを次に示します。
次のように、文字列を Java Date に解析できます。
SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss");
Date startTimer1Date = format.parse(StartTimer1);
次のように現在の日付と時刻を取得できます。
Date dateNow = new Date();
また、(日付と時刻ではなく) 時間のみを操作しているため、すべての値の日付、月、年を共通の基数で操作する必要があります。たとえば、次のようになります。
Calendar c = Calendar.getInstance();
c.setTime(dateNow);
c.set(Calendar.YEAR, 1970);
c.set(Calendar.DAY_OF_YEAR, 1);
dateNow = c.getTime();