Como faço para exibir a data e hora atuais em um aplicativo Android?
android
datetime
android-date
BIBEKRBARAL
fonte
fonte
java.text.DateFormat
e NÃOandroid.text.format.DateFormat
! E éjava.util.Date
e NÃOjava.sql.Date
! Apenas uma pequena dica para fazer perguntas: tente ser preciso, por exemplo: declare o que você quer dizer com "exibição" na sua pergunta. E quando você digita minhas linhas - é claro que Data e Formato devem ser importados - se houver uma opção de 2 para cada um, o mínimo que você pode tentar é qualquer combinação: são apenas 4!"HH:mm:ss"
! Completamente:currentTimeString = new SimpleDateFormat("HH:mm:ss").format(new Date());
DateFormat.getTimeInstance()
eDateFormat.getDateTimeInstance()
.fonte
SimpleDateFormat
porque eu tenho não pode encontrar a classe símbolofonte
As escolhas óbvias para exibir a hora são a
AnalogClock
Visualização e aDigitalClock
Visualização .Por exemplo, o seguinte layout:
Se parece com isso:
fonte
Caso você queira uma única linha de código:
O resultado é
"2016-09-25 16:50:34"
fonte
Minha própria solução de trabalho:
Espero que isto ajude!
fonte
Se você deseja obter a data e a hora em um padrão específico, pode usar
fonte
De Como obter a data completa com o formato correto?:
Por favor, use
para obter formatos válidos de data e hora no sentido das configurações atuais do usuário (formato de hora de 12/24, por exemplo).
fonte
Aqui está o código que funcionou para mim. Por favor, tente isso. É um método simples que leva tempo e data de uma chamada do sistema. O método Datetime () sempre que você precisar.
fonte
Usar:
fonte
Use
formattedDate
comoString
preenchido com a data.No meu caso:
mDateButton.setText(formattedDate);
fonte
Isso fornecerá o formato de data e hora como 2010-05-24T18: 13: 00
fonte
Na verdade, é melhor você usar o widget TextClock. Ele lida com toda a complexidade para você e respeitará as preferências de 12/24 horas do usuário. http://developer.android.com/reference/android/widget/TextClock.html
fonte
Para exibir a função de data atual:
Você deve querer importar
Você deve querer usar
fonte
Isso daria a data e hora atuais:
fonte
Simplesmente copie este código e espero que funcione bem para você.
fonte
fonte
Experimente o código abaixo:
fonte
Você pode tentar dessa maneira
fonte
Se você deseja trabalhar com data / hora no android, recomendo que você use o ThreeTenABP, que é uma versão do
java.time.*
pacote (disponível a partir da API 26 no android) enviada com o Java 8 disponível como substituto dejava.util.Date
ejava.util.Calendar
.fonte
ZonedDateTime
vez deLocalDate
e emDateTimeFormatter.ofLocalizedDateTime
vez deofLocalizedDate
. Caso contrário, o código será o mesmo.Para Mostrar Data e Hora Atual no Textview
Verifique o código Android completo - Exiba a data e a hora atuais em um exemplo do Android Studio com código-fonte
fonte
Para obter a hora / data atual, use o seguinte trecho de código:
Para usar o tempo :
Para usar Data :
e você está pronto para ir.
fonte
fonte