English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Tempo
import java.time.LocalDateTime fun main(args: Array<String>) { val current = LocalDateTime.now() :以默认格式获取当前日期和时间 }
Quando o programa é executado, a saída é:
A data e hora atuais são: 2017-08-02println("A data e hora atuais são: \$current")11:25:44.973
T
Para o formato padrão, é suficiente usar o método toString() para convertê-lo de um objeto LocalDateTime para uma string.
import java.time.LocalDateTime import java.time.format.DateTimeFormatter fun main(args: Array<String>) { val current = LocalDateTime.now() val formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS) val formatted = current.format(formatter) println("A data e hora atuais são: \$formatted") }
Quando o programa é executado, a saída é:
A data e hora atuais são: 2017-08-02 11:29:57.401
No programa acima, definimos o padrão de formato Ano-Mês-Dia Horas:Minutes:Seconds.Milliseconds usando o objeto DateTimeFormatter.
Em seguida, usamos o método format() do LocalDateTime para usar o formatador fornecido. Isso resultará em uma saída de string formatada.
import java.time.LocalDateTime import java.time.format.DateTimeFormatter fun main(args: Array<String>) { val current = LocalDateTime.now() val formatter = DateTimeFormatter.BASIC_ISO_DATE val formatted = current.format(formatter) println("A data atual é: $formatted") }
Quando o programa é executado, a saída é:
A data atual é: 20170802
No programa acima, usamos o constante de formato pré-definido BASIC_ISO_DATE para obter a data ISO atual como saída.
import java.time.LocalDateTime import java.time.format.DateTimeFormatter import java.time.format.FormatStyle fun main(args: Array<String>) { val current = LocalDateTime.now() val formatter = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.MEDIUM) val formatted = current.format(formatter) println("A data atual é: $formatted") }
Quando o programa é executado, a saída é:
A data atual é: Aug 2, 2017 11:44:19 AM
No programa acima, usamos o estilo localizado Medium para obter a data e hora atuais no formato especificado. Existem outros estilos: Full, Long e Short.
Além disso, este é o código Java equivalente:Programa Java para Obter a Data e Hora Atuais