بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
کد نمایش زمان زنده و تاریخ؟
سلام دوستان.
کد نمایش زمان زنده (زمانی فعلی که ثانیه هم عوض میشه) و تاریخ روز جاری رو می خواستم.
این کد رو دارم ولی ثانیه تغییری نمی کنه!
SimpleDateFormat nowTime = new SimpleDateFormat("yyyy/MM/dd" + "\n" + "hh:mm:ss");
String currentTime = nowTime.format(new Date());
TextView txtCurrentTime = (TextView) findViewById(R.id.txtCurrentTime);
txtCurrentTime.setText(currentTime);
ممنون.
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
atf
10 سال پیش
+4
0
بفرمایید
داخل onCreate
Thread myThread = null; Runnable runnable = new CountDownRunner(); myThread = new Thread(runnable); myThread.start();
بیرون onCreate
public void doRotate() {
runOnUiThread(new Runnable() {
public void run() {
try {
Date dt = new Date();
int hours = dt.getHours();
int minutes = dt.getMinutes();
int seconds = dt.getSeconds();
String curTime = hours + ":" + minutes + "::" + seconds;
Log.v("log_tag", "Log is here Time is now" + curTime);
} catch (Exception e) {
}
}
});
}
class CountDownRunner implements Runnable {
// @Override
public void run() {
while (!Thread.currentThread().isInterrupted()) {
try {
doRotate();
Thread.sleep(1000);
} catch (InterruptedException e) {
Thread.currentThread().interrupt();
} catch (Exception e) {
Log.e("log_tag", "Error is " + e.toString());
}
}
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .