日付を含む文字列をフォーマットする方法を知っている人はいますか?
Json フィードから渡された日付と時刻を含む文字列があります。
このように見える
2012-06-11 14:00
これに関する問題は、たとえば、間にビットを追加できるように、2 つの文字列になるようにフォーマットする方法が間違っていることです。誰も私がこれを行う方法を知っていますか?
"at " + time + " " + "on " + "11-06-2012"
at 14:00 on 11-06-2012
日付を含む文字列をフォーマットする方法を知っている人はいますか?
Json フィードから渡された日付と時刻を含む文字列があります。
このように見える
2012-06-11 14:00
これに関する問題は、たとえば、間にビットを追加できるように、2 つの文字列になるようにフォーマットする方法が間違っていることです。誰も私がこれを行う方法を知っていますか?
"at " + time + " " + "on " + "11-06-2012"
at 14:00 on 11-06-2012
これを試してみてください..
SimpleDateFormat form = new SimpleDateFormat("yyyy-MM-dd hh:mm");
java.util.Date date = null;
try
{
date = form.parse(string);
}
catch (ParseException e)
{
}
SimpleDateFormat postFormater = new SimpleDateFormat("dd-MM-yyyy");
String newDateStr = "at"+date.getHours()+":"+date.getMinutes()+"on"+postFormater.format(date);
try {
SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat("yyyy-MM-dd HH:mm");
SimpleDateFormat simpleDateFormat2 = new SimpleDateFormat("'at' HH:mm 'on' dd-MM-yyyy");
simpleDateFormat2.format(simpleDateFormat1.parse("2012-06-11 14:00"));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}