-1
次の日付文字列をutc時刻に変換してjavaの現在時刻との違いを見つけるには、サンプルコードブロックまたは提案が必要でしたか?java - 日付文字列をUTC時刻に変換する
日付文字列 "2016-03-21T15:58:36から04:00" あなたは次のように日付文字列をフォーマットする必要が
次の日付文字列をutc時刻に変換してjavaの現在時刻との違いを見つけるには、サンプルコードブロックまたは提案が必要でしたか?java - 日付文字列をUTC時刻に変換する
日付文字列 "2016-03-21T15:58:36から04:00" あなたは次のように日付文字列をフォーマットする必要が
事前に
ありがとう:
String string = "2016-03-21T15:58:36-04:00";
DateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX", Locale.ENGLISH);
Date date = format.parse(string);
次に、時間差を見つけるためにDate APIを使用するだけです。
public static long getMillisFrom(String inStrDate) {
DateFormat ISO_DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'", Locale.ENGLISH);
Date inDate = ISO_DATE_FORMAT.parse(inStrDate);
Date curDate = new Date();
long diffMillis = curDate().getTime() - inDate.getTime();
return diffMillis
}
Javaの日付/時刻文字列の解析について、スタックオーバーフローに関する質問が*たくさんあります。どのように見たの? 'SimpleDateFormat.parse'はタイムゾーンを持たない' Date'を返すことを覚えておいてください。ちょうど瞬間です。フォーマット文字列が正しくあり、データにUTCオフセットが含まれている場合(ここで示すように)、これ以上変換する必要はありません。 –