一、相关类
java.text.SimpleDateFormat
java.util.Date
java.util.Calendar
GregorianCalendar
Time
二、常用方法
java.text.SimpleDateFormat
java.util.Date
java.util.Calendar
三、使用
格式化时间
SimpleDateFormat formatter = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
Date curDate = new Date(System.currentTimeMillis());
String str = formatter.format(curDate);
指定时区的时间
Df = DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL,Locale.CHINA);
System.out.println(df.format(new Date()));
获取系统时间格式
ContentResolver cv = this.getContentResolver();
String strTimeFormat = Android.provider.Settings.System.getString(cv, android.provider.Settings.System.TIME_12_24);
System.out.println(strTimeFormat);
使用Calendar获取时间
Calendar c = Calendar.getInstance();
year = c.get(Canendar.YEAR);
month = c.get(Canlendar.MONTH);
day = c.get(Canlendar.DAY_OF_MONTH)
hour = c.get(Calendar.HOUR_OF_DAY)
minute = c.get(Calendar.MINUTE)
使用Time获得时间
Time t = new Time()
t.setToNow()
int year = t.year;
int month = t.month;
int date = t.monthDay;
int hour = t.hour;
int minute = t.minute;
int second = t.second;