آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

کد نمایش زمان زنده و تاریخ؟

Ebrahimgh1986  10 سال پیش  10 سال پیش
+1 0

سلام دوستان.

کد نمایش زمان زنده (زمانی فعلی که ثانیه هم عوض میشه) و تاریخ روز جاری رو می خواستم.

این کد رو دارم ولی ثانیه تغییری نمی کنه!

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()); } } } }

 

 

0 0
آقا علیرضا خیلی ممنون. کمک بزرگی کردی :-) (10 سال پیش)
+1 0
خواهش میکنم (10 سال پیش)
0 0
سلام . این کدو من اجرا میکنم ساعت 5 نشون میده (10 سال پیش)
0 0
مشکل از زمان دستگاه من بود (حل شد) (10 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .