Obtener la marca de tiempo actual en Scala
-
Obtenga la marca de tiempo actual usando el método
ahora ()
en Scala -
Obtenga la marca de tiempo actual usando la clase
Fecha
en Scala
Este tutorial discutirá el procedimiento para obtener la marca de tiempo actual en Scala.
La fecha y la hora son partes esenciales de todos los lenguajes informáticos, incluido Scala. Scala es compatible con la API de fecha y hora de Java, por lo que podemos usar sus clases y métodos para manejar la fecha y hora.
La marca de tiempo es una combinación de fecha y hora, como 2022-03-12T11:32:25.148020293
. Entendamos con algunos ejemplos.
Obtenga la marca de tiempo actual usando el método ahora ()
en Scala
Aquí, usamos el método now()
de la clase LocalDateTime
que devuelve la fecha y hora actual.
Este es un método estático, por lo que no necesitamos el objeto de LocalDateTime
para llamarlo. Podemos llamarlo directamente usando el nombre de la clase.
Ejemplo:
import java.time.LocalDateTime
object MyClass
def main(args: Array[String]) {
val timstamp = LocalDateTime.now()
println(timstamp)
}
}
Producción :
2022-03-12T11:32:25.148020293
La marca de tiempo devuelta por el código anterior utiliza un formato específico. Pero si desea utilizar otro, utilice el método ofPattern()
.
El método ofPattern()
toma un argumento de cadena y, utilizando el método format()
, devuelve la marca de tiempo formateada requerida.
Ejemplo:
import java.time.LocalDateTime
import java.time.format.DateTimeFormatter
object MyClass {
def main(args: Array[String]) {
val timstamp = LocalDateTime.now()
val timstamp2 = DateTimeFormatter.ofPattern("yyyy-MM-dd_HH:mm").format(timstamp)
println(timstamp2)
}
}
Producción :
2022-03-12_11:37
Obtenga la marca de tiempo actual usando la clase Fecha
en Scala
También podemos usar la clase Fecha
para obtener la marca de tiempo actual en Scala. Usamos el constructor Date()
que devuelve la fecha y hora en un nuevo formato.
Ejemplo:
import java.util.Date
object MyClass {
def main(args: Array[String]) {
val timstamp = new Date()
println(timstamp)
}
}
Producción :
Sat Mar 12 11:42:28 GMT 2022
Nuevamente, si desea formatear la fecha y hora de la clase Date
, use el método format()
y proporcione la cadena de formato en el constructor SimpleDateFormat()
.
Ejemplo:
import java.util.Date
import java.text.SimpleDateFormat
object MyClass {
def main(args: Array[String]) {
val timstamp = new Date()
val timstamp2 = new SimpleDateFormat("YYYYMMdd_HHmmss").format(timstamp)
println(timstamp2)
}
}
Producción :
20220312_114449