Я создал виджет TextClock, чтобы показать время работы.Как получить текущую дату с помощью виджета TextClock в android?
В Layout
<TextClock
android:id="@+id/timerr"
android:layout_width="wrap_content"
android:layout_centerInParent="true"
android:textSize="50sp"
android:layout_height="wrap_content"
/>
В деятельности, создана ссылка
textClock = (TextClock) findViewById(R.id.timerr);
выставиться формат для обоих 12 часов и 24-часовой формат
за 24 часа
textClock.setFormat12Hour(null);
textClock.setFormat24Hour("HH:mm:ss");
для12 часов,
textClock.setFormat12Hour("hh:mm:ss a");
textClock.setFormat24Hour(null);
Теперь мне нужно получить текущую дату во время нажатия кнопки вместе со временем, но мне нужно, чтобы отображались только время не дата в пользовательском интерфейсе.
можно получить дату вместе со временем, кто-то поможет plz .. Заранее спасибо.
Это как мой UI выглядит ...
http://i.stack.imgur.com/oQ5VR.png
Если вы хотите текущее время, не можете ли вы просто получить календарь в stance, а затем jus tset параметры TextClock? – JoxTraex
Невозможно получить текущую дату из виджета TextClock, потому что есть методы для получения. вместо этого вы можете использовать объект Calendar. https://developer.android.com/reference/android/widget/TextClock.html –
Дата сейчас = новая дата(); Дата такжеNow = Calendar.getInstance(). GetTime(); String nowAsString = новый формат SimpleDateFormat ("yyyy-MM-dd"). (Теперь); –