Android动态显示当前年月日时分秒系统时间(示例代码)
在布局文件中放一个TextView用来显示时间,如下所示:
开启一个线程,然后通过handler发消息,来实时的更新TextView上显示的系统时间:
importandroid.app.Activity;
importandroid.os.Bundle;
importandroid.os.Handler;
importandroid.os.Message;
importandroid.text.format.DateFormat;
importandroid.widget.TextView;
publicclassTestActivityextendsActivity{
privatestaticfinalintmsgKey1=1;
privateTextViewmTime;
@Override
publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.time);
mTime=(TextView)findViewById(R.id.mytime);
newTimeThread().start();
}
publicclassTimeThreadextendsThread{
@Override
publicvoidrun(){
do{
try{
Thread.sleep(1000);
Messagemsg=newMessage();
msg.what=msgKey1;
mHandler.sendMessage(msg);
}
catch(InterruptedExceptione){
e.printStackTrace();
}
}while(true);
}
}
privateHandlermHandler=newHandler(){
@Override
publicvoidhandleMessage(Messagemsg){
super.handleMessage(msg);
switch(msg.what){
casemsgKey1:
mTime.setText(getTime());
break;
default:
break;
}
}
};
//获得当前年月日时分秒星期
publicStringgetTime(){
finalCalendarc=Calendar.getInstance();
c.setTimeZone(TimeZone.getTimeZone("GMT+8:00"));
StringmYear=String.valueOf(c.get(Calendar.YEAR));//获取当前年份
StringmMonth=String.valueOf(c.get(Calendar.MONTH)+1);//获取当前月份
StringmDay=String.valueOf(c.get(Calendar.DAY_OF_MONTH));//获取当前月份的日期号码
StringmWay=String.valueOf(c.get(Calendar.DAY_OF_WEEK));
StringmHour=String.valueOf(c.get(Calendar.HOUR_OF_DAY));//时
StringmMinute=String.valueOf(c.get(Calendar.MINUTE));//分
StringmSecond=String.valueOf(c.get(Calendar.SECOND));//秒
if("1".equals(mWay)){
mWay="天";
}elseif("2".equals(mWay)){
mWay="一";
}elseif("3".equals(mWay)){
mWay="二";
}elseif("4".equals(mWay)){
mWay="三";
}elseif("5".equals(mWay)){
mWay="四";
}elseif("6".equals(mWay)){
mWay="五";
}elseif("7".equals(mWay)){
mWay="六";
}
returnmYear+"年"+mMonth+"月"+mDay+"日"+""+"星期"+mWay+""+mHour+":"+mMinute+":"+mSecond;
}
}
以上所述是小编给大家介绍的Android动态显示当前年月日时分秒系统时间,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
热门推荐
10 新人红包祝福语简短精辟
11 幼师给毕业祝福语简短
12 生日高考祝福语妹妹简短
13 下飞机祝福语简短英文
14 元宵发客户祝福语简短
15 爸妈金婚文案祝福语简短
16 新郎朋友红包祝福语简短
17 虎年五一祝福语大全简短
18 出阁宴祝福语姐姐简短