Android 日本語でフォーマットされた日付を返すサンプルコード

Android
Java

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>
カテゴリーJava

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です