次の日付を解析しようとしています: 10:00 AM (UTC-08:00) on Sep 3, 2015
SimpleDateFormat を使用します。
私が得た最も遠いものは次のとおりです。
message = "10:00 AM UTC-08:00";
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm a z");
sdf.parse(message);
月と日を追加すると、次の例外が発生しました:(括弧と「オン」を削除しようとしましたが、それをエレガントに処理するソリューションを見つけたいと思います)
message = "10:00 AM UTC-08:00 on Sep 3";
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm a z MMM d");
result = {java.text.ParseException@9787}Method threw 'java.text.ParseException' exception.
errorOffset = 12
detailMessage = "Unparseable date: "10:00 AM UTC-08:00 Jul""
私が欠けているものを知りたいです。