如何在两个不同的 TextView 中显示当前时区和完整日期时间?
How do I display current timezone and full datetime in two different TextView?
我想将时区显示为
Current Timezone is: Indian Standard Time (IST) (GMT +05:30)
日期时间为
Wednesday, 18-March-2015, 09:07:12 pm
第二个 TextView 的时间(日期时间)应该每秒更新一次。
我将日期时间创建为
Calendar c = Calendar.getInstance();
int hour = c.get(Calendar.HOUR);
int min = c.get(Calendar.MINUTE);
int sec = c.get(Calendar.SECOND);
时区为
TimeZone tz = TimeZone.getDefault();
current_Time_Zone = (TimeZone.getTimeZone(tz.getID()).getDisplayName(false, TimeZone.SHORT));
currentTimeZone.setText("Current Timezone: " + current_Time_Zone);
文本创作本身应该不是问题。对于更新:使用这样的计时器:
Timer t = new Timer(true);
t.schedule(new TimerTask() {
@Override
public void run() {
updateTime();
}
}, new Date() , 1000l);
这将从定时器创建开始每秒更新时间。
我想将时区显示为
Current Timezone is: Indian Standard Time (IST) (GMT +05:30)
日期时间为
Wednesday, 18-March-2015, 09:07:12 pm
第二个 TextView 的时间(日期时间)应该每秒更新一次。
我将日期时间创建为
Calendar c = Calendar.getInstance();
int hour = c.get(Calendar.HOUR);
int min = c.get(Calendar.MINUTE);
int sec = c.get(Calendar.SECOND);
时区为
TimeZone tz = TimeZone.getDefault();
current_Time_Zone = (TimeZone.getTimeZone(tz.getID()).getDisplayName(false, TimeZone.SHORT));
currentTimeZone.setText("Current Timezone: " + current_Time_Zone);
文本创作本身应该不是问题。对于更新:使用这样的计时器:
Timer t = new Timer(true);
t.schedule(new TimerTask() {
@Override
public void run() {
updateTime();
}
}, new Date() , 1000l);
这将从定时器创建开始每秒更新时间。