0

解析する必要がある次の日付形式があります。

Aug  6, 2013 18:34:16.990423000

だから私は次のことを試しました:

Date startTime;
SimpleDateFormat df = new SimpleDateFormat("MMM dd, yyyy kk:mm:ss.S", Locale.ENGLISH);
startTime = df.parse("Aug  6, 2013 18:34:16.990423000");

しかし、それからmydate.toString私は完全に別の日付を与えます!

それは私に与えます"Sun Aug 11 11:27:43 IDT 2013"

タイムゾーンに関係していますか?

ちなみに出演時は

ts = returnTime.getTime() - startTime.getTime();

正しい答えを返すようです。しかし、それが常にそうであるかどうかはわかりません。

4

1 に答える 1