我正在尝试制作一个警报应用程序,我需要使用系统时间才能使其正常工作。但是,这就是我想要的。我现在这样做的方式既有日期又有时间:
//creates timer
t = new Timer();
t.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
//gets time ad date
final Calendar c = Calendar.getInstance();
//time format
SimpleDateFormat df = new SimpleDateFormat("HH:mm:ss");//<===What I am using
String formattedDate = df.format(c.getTime()); //<====== What I am using
runOnUiThread(new Runnable() {
public void run() {
//sets time every second
timeasofnow.setText("Current time: "+c.getTime());
}
});
}
}, 1000, 1000);
编辑:我弄清楚我做错了什么。我还没有使用过日期格式。傻我。