タイムスタンプから時間だけを取得しようとすると問題が発生します。
タイムスタンプの例は次のとおりです。
2012-04-19T23:05:00 + 0200
フォーマットは「yyyy-MM-dd'T'HH:mm:ss.SSSZ」だと思いますよね?そしてそれは「HH:mm」でなければなりません。
次のコードを使用しましたが、何も返されません。
public String getTime(String Vertrektijd){
final SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
Date dateObj;
String newDateStr = null;
try
{
dateObj = df.parse(Vertrektijd);
SimpleDateFormat fd = new SimpleDateFormat("HH:mm");
newDateStr = fd.format(dateObj);
}
catch (Exception e)
{
e.printStackTrace();
}
return newDateStr;
}
助けてくれてありがとう!