English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Tiempo
import java.time.LocalDateTime fun main(args: Array<String>) { val current = LocalDateTime.now() :Obtener la fecha y hora actual en formato predeterminado }
Al ejecutar el programa, la salida es:
La fecha y hora actuales son: 2017-08-02println("La fecha y hora actuales son: $current")11:25:44.973
T
Para el formato predeterminado, simplemente use el método toString() para convertirlo de objeto LocalDateTime a cadena.
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("La fecha y hora actuales son: $formatted") }
Al ejecutar el programa, la salida es:
La fecha y hora actuales son: 2017-08-02 11:29:57.401
En el programa anterior, definimos el patrón de formato Año-Mes-Día Horas:Minutos:Segundos.Milisegundos usando el objeto DateTimeFormatter.
Luego, usamos el método format() de LocalDateTime para usar el formateador dado. Esto obtendrá la salida de cadena formateada.
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("La fecha actual es: $formatted") }
Al ejecutar el programa, la salida es:
La fecha actual es: 20170802
En el programa anterior, usamos el constante de formato predefinido BASIC_ISO_DATE para obtener la fecha ISO actual como salida.
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("La fecha actual es: $formatted") }
Al ejecutar el programa, la salida es:
La fecha actual es: Aug 2, 2017 11:44:19 AM
En el programa anterior, usamos el estilo localizado Medium para obtener la fecha y hora actual en el formato dado. Hay otros estilos: Full, Long y Short.
Además, aquí hay el código Java equivalente:Java程序用于获取当前日期和时间