Android 日本語でフォーマットされた日付を返すサンプルコード
Calendarを使って、日本語でフォーマットされた日付(2013年11月21日 11時30分)を返します。
何度か使いそうなので、書いておきます。
//src内 public static String getJapaneseDate(Calendar calendar, Context context){ int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH) + 1; int date = calendar.get(Calendar.DATE); int hour = calendar.get(Calendar.HOUR_OF_DAY); int minute = calendar.get(Calendar.MINUTE); String japanese_date = Integer.toString(year) + context.getString(R.string.year) + Integer.toString(month) + context.getString(R.string.month) + Integer.toString(date) + context.getString(R.string.date) + Integer.toString(hour) + context.getString(R.string.hour) + Integer.toString(minute) + context.getString(R.string.minute); return japanese_date; }
//strings.xml内 <string name="year">年</string> <string name="month">月</string> <string name="date">日</string> <string name="hour">時</string> <string name="minute">分</string>