こんにちは、日付の形式について 1 つ質問があります。データベースから日付を取得して画面に表示するAndroidアプリを作成していますが、ユーザーがその日付を2011年11月29日の形式で表示する必要があります。私は多くのコードを試しましたが、失敗しました..私を助けてください.
保存された日付形式は dd/mm/yyyy です。
これが私のコードです。
dtは、日付がデータベースから取得されることを意味し、それを関数に渡して日付形式を変更しました。
public void change_Date(String dt) {
try{
Toast.makeText(getApplicationContext(), "In change()",
Toast.LENGTH_LONG).show();
SimpleDateFormat sdf = new SimpleDateFormat("dd/MMM/yyyy");
Date d = sdf.parse(dt);
String str = sdf.format(d);
Toast.makeText(getApplicationContext(), "Date="+str,
Toast.LENGTH_LONG).show();
} catch(Exception e) {
e.printStackTrace();
}
}