現在の日付を取得しようとしています。 "yyyy/MM/dd"。私はこれを達成するために次のコードを書いています。フォーマット後SimpleDateFormatが指定されていない日付の書式を設定しています
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd", Locale.US);
Calendar cal = Calendar.getInstance();
String dateStr = dateFormat.format(cal.getTime());
currentDate= dateFormat.parse(dateStr);
現在の日付の値プロセスは、この
Mon Jun 20 00:00:00 GMT+05:00 2016
された後、
dateStr
の値は2016/06/20
親切に私はここで間違ってやっているものを私を案内しています。
'/'を '-'に置き換えますか? – SJuan76
そして 'dd'と' MM'を交換しますか? – Tunaki
「MM」は月を意味し、「20」は私が知っているカレンダーでは有効な月ではありません。あなたが実際にやろうとしているのであれば、年月日の書式設定は*非常に奇妙です。 – Andreas