Milisaniye cinsindeyim ve saat, dakika ve saniye olarak değiştirmek istiyorum. Bu kodu denedim ama bir şekilde şu anki saatlere ulaşamıyorum. Örnek: Zaman 3:50 ayarlıyorum ama 7:50 aldım. Bu neden oluyor?Neden zaman ayarlıyorum ama farklı mıyım?
Bu benim, olsun ve ekran zamanını ayarlamak nasıl edilir: cevaplar yukarıda sadece yapacaktır iken
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.MINUTE,timePicker.getCurrentMinute());
calendar.set(Calendar.HOUR_OF_DAY,timePicker.getCurrentHour());
long alarm3 = calendar.getTimeInMillis();
long alarm4 = (alarm3/(1000*60*60))%24;
long alarm5 = (alarm3/(1000*60))%60;
long alarm6 = (alarm3/1000)%60;
Log.i("Alarm1","Hours:" + Long.toString(alarm4));
Log.i("Alarm1","Minutes:" + Long.toString(alarm5));
Log.i("Alarm1","Seconds:" + Long.toString(alarm6));
Yukarı-aşağı okları kullanarak zamanı ayarladınız mı veya metni kendiniz mi düzenleyeceksiniz? !! –
@ muhammed-refaat Kullandığım görünümü kastediyorsanız, bir zaman ölçer kullanırım. Eğer değilse, lütfen –
sorunuzu açıklayın. Bir TimePicker kullandığınızı biliyorum, size zamanı ayarlamak için nasıl kullandığınızı soruyorum. TimePicker iki şekilde, ilk olarak (artı/mayın) düğmeleri ve android klavye tarafından ikincisi olarak kullanılabilir, bu yüzden android klavye ile kullanırsanız, bu sizin sorununuz olabilir ve sonra nedenini açıklayacağım. –