/**
* システム日付時刻を文字列で取得する。
*
* @return 例)"2009.4.1 13:34:56"
*
*/
public static String getNow(){
Calendar calendar = Calendar.getInstance(); //現在(実行時点)時刻
int year = calendar.get(Calendar.YEAR); // 例: 2008
int month = calendar.get(Calendar.MONTH) + 1; // (0..11)。0は1月、11は12月
int date = calendar.get(Calendar.DATE); // 1..31
// int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK); // 1=日曜..7=土曜
int hourOfDay = calendar.get(Calendar.HOUR_OF_DAY); // 0..23
int minute = calendar.get(Calendar.MINUTE); // 0..59
int second = calendar.get(Calendar.SECOND); // 0..59
int ms = calendar.get(Calendar.MILLISECOND); // 0..999
calendar = null;
return String.format("%4d.%02d.%02d %02d:%02d:%02d,%03d",
year, month, date, hourOfDay, minute, second, ms);
}