package com.example.thread;
import java.util.Timer;
import android.app.Activity;
import android.graphics.Color;
import android.graphics.Typeface;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.text.format.Time;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.text.format.DateFormat;
//import java.util.Timer;
import android.text.format.Time;
import android.widget.TextView;
public class MainActivity extends Activity
{
public TextView time_text;
public String text2="9";
public int year,month,date,hour,minute,second;
public Handler mHandler=new Handler();
Time t=new Time("GMT+8"); // or Time t=new Time("GMT+8"); 加上Time Zone资料。
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
time_text=(TextView)findViewById(R.id.time_text);
time_text.setTextColor(Color.WHITE);
//Time t=new Time("GMT+8"); // or Time t=new Time("GMT+8"); 加上Time Zone资料。
mHandler.post(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
t.setToNow(); // 取得系统时间。
year = t.year;//年
month = t.month;//月
date = t.monthDay;//日
hour = t.hour; //小时
minute = t.minute;//分钟
second = t.second;//秒
//输出当前时间 时分秒
time_text.setText(String.valueOf(" " + hour + ":" + minute + ":" + second));
mHandler.postDelayed(this, 1000);
}
});
}
}
我想要显示东八区时间,可是app却显示中时区时间,怎么回事?
我是在android4.1.2版本手机上运行app的。我的手机系统自带的时间显示是东八区时间,app显示却不一样。