public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//方式一
SimpleDateFormat formatter = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
Date curDate = new Date(System.currentTimeMillis());
String str = formatter.format(curDate);
TextView tv01=(TextView)findViewById(R.id.TextView_one);
tv01.setText(str);
//方式二
long time=System.currentTimeMillis();
final Calendar mCalendar=Calendar.getInstance();
mCalendar.setTimeInMillis(time);
//取得小时:
int mDay_of_Month=mCalendar.get(Calendar.DAY_OF_MONTH);
int mDay_of_Year=mCalendar.get(Calendar.DAY_OF_YEAR);
int mYear=mCalendar.get(Calendar.YEAR);
int mMonth=mCalendar.get(Calendar.MONTH)+1;
int mWeek_of_Year=mCalendar.get(Calendar.WEEK_OF_YEAR);
int mDay_of_Week=mCalendar.get(Calendar.DAY_OF_WEEK);//从星期天开始
int mHour=mCalendar.get(Calendar.HOUR);
int mMinuts=mCalendar.get(Calendar.MINUTE);
int mSecond=mCalendar.get(Calendar.SECOND);
TextView tv02=(TextView)findViewById(R.id.TextView_two);
tv02.setText("月中第几天:"
+mDay_of_Month+" 年中第几天:"+mDay_of_Year+" 年:"+mYear+" 月:"
+mMonth+" 星期:"+mDay_of_Week+" 小时:"+mHour+" 分钟:"+mMinuts+" 秒:"+mSecond);
//第三种方式
Time t=new Time(); // or Time t=new Time("GMT+8"); 加上Time Zone资料
t.setToNow(); // 取得系统时间。
int year = t.year;
int month = t.month;
int date = t.monthDay+1;
int hour = t.hour; // 0-23
TextView tv03=(TextView)findViewById(R.id.TextView_three);
tv03.setText("year:"+year+" month:"+month+" date:"+date+" hour:"+hour);
//第四种方式
SimpleDateFormat df = (SimpleDateFormat) new SimpleDateFormat("HH:mm:ss");
String str2=df.format(new Date(time));
TextView tv04=(TextView)findViewById(R.id.TextView_four);
tv04.setText(""+str2);
}
}