Jak wyświetlić bieżącą datę i godzinę w aplikacji na Androida?
android
datetime
android-date
BIBEKRBARAL
źródło
źródło
java.text.DateFormat
i NIEandroid.text.format.DateFormat
! I to jestjava.util.Date
i NIEjava.sql.Date
! Mała wskazówka na temat zadawania pytań: staraj się być precyzyjny, np .: zadeklaruj, co masz na myśli, mówiąc „wyświetl” w swoim pytaniu. A kiedy wpiszesz moje wiersze - zarówno Date, jak i DateFormat, oczywiście, muszą zostać zaimportowane - jeśli istnieje wybór 2 dla każdego, przynajmniej możesz spróbować dowolnej kombinacji: to tylko 4!"HH:mm:ss"
! Całkowicie:currentTimeString = new SimpleDateFormat("HH:mm:ss").format(new Date());
DateFormat.getTimeInstance()
iDateFormat.getDateTimeInstance()
.źródło
SimpleDateFormat
ponieważ mam nie można znaleźć klasy symboluźródło
Oczywiste opcje wyświetlania czasu to
AnalogClock
Widok iDigitalClock
Widok .Na przykład następujący układ:
Wygląda tak:
źródło
Jeśli chcesz mieć pojedynczy wiersz kodu:
Wynik to
"2016-09-25 16:50:34"
źródło
Moje własne działające rozwiązanie:
Mam nadzieję że to pomoże!
źródło
Jeśli chcesz uzyskać datę i godzinę według określonego wzoru, możesz użyć
źródło
Od Jak uzyskać pełną datę i prawidłowy format? :
Proszę użyć
aby uzyskać prawidłowe formaty czasu i daty w świetle bieżących ustawień użytkownika (na przykład format godziny 12/24).
źródło
Oto kod, który działał dla mnie. Spróbuj tego. Jest to prosta metoda, która wymaga czasu i daty z wywołania systemowego. Metoda Datetime (), gdziekolwiek potrzebujesz.
źródło
Posługiwać się:
źródło
Użyj
formattedDate
jakoString
wypełnionej daty.W moim przypadku:
mDateButton.setText(formattedDate);
źródło
To da format daty i godziny, jak 2010-05-24T18: 13: 00
źródło
W rzeczywistości najlepiej jest korzystać z widżetu TextClock. Zajmuje się całą złożonością dla Ciebie i będzie szanować preferencje użytkownika 12/24 godzin. http://developer.android.com/reference/android/widget/TextClock.html
źródło
Aby wyświetlić funkcję bieżącej daty:
Musisz zaimportować
Musisz użyć
źródło
Dałoby to bieżącą datę i godzinę:
źródło
Po prostu skopiuj ten kod i mam nadzieję, że to zadziała.
źródło
źródło
Wypróbuj poniższy kod:
źródło
Możesz spróbować w ten sposób
źródło
Jeśli chcesz pracować z datą / godziną w Androidzie, polecam użyć ThreeTenABP, który jest wersją
java.time.*
pakietu (dostępną od API 26 na Androida) dostarczaną z Javą 8 dostępną jako zamiennik dlajava.util.Date
ijava.util.Calendar
.źródło
ZonedDateTime
zamiastLocalDate
iDateTimeFormatter.ofLocalizedDateTime
zamiastofLocalizedDate
. W przeciwnym razie kod będzie taki sam.Aby wyświetlić bieżącą datę i godzinę w widoku tekstu
Sprawdź pełny kod Androida - Wyświetl bieżącą datę i godzinę w przykładzie Android Studio z kodem źródłowym
źródło
Aby uzyskać bieżącą datę / godzinę, użyj następującego fragmentu kodu:
Aby użyć czasu :
Aby użyć daty :
i jesteś gotowy iść.
źródło
źródło