English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Kotlin Orientado a Objetos (OOP)/Programa Kotlin para obter a data atual

大全 de Exemplos de Kotlin

Tempo

Exemplo1Neste programa, você aprenderá a obter a data e hora atuais em diferentes formatos no Kotlin.

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.

Exemplo2:使用模式获取当前日期和时间

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.

Exemplo3:使用预定义的常量获取当前日期时间

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.

Exemplo4:通过本地化样式获取当前日期时间

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

大全 de Exemplos de Kotlin