Si ha trabajado en el entorno C ++ antes, debe haber sabido que todos los lenguajes de programación orientados a objetos se basan en instancias para realizar varias tareas. Del mismo modo, el lenguaje de programación de Scala también es un entorno orientado a objetos y, por lo tanto, utiliza muchas clases. Una de sus clases es la clase de calendario, que es popular entre los programadores para obtener la fecha y hora de la región específica en un momento. Si no tiene ningún conocimiento previo de obtener la fecha y la hora en el idioma Scala de diferentes maneras, este artículo le brindará una gran ayuda en este sentido. Entonces, comencemos de nuevo.
Ejemplo # 01:
Comenzando con nuestro primer ejemplo, hemos estado enumerando el contenido actual del directorio de trabajo a través de la consulta de una sola palabra "LS". No tenemos ningún archivo Scala en el directorio que se pueda usar para el código. Entonces, tenemos que generar uno, mediante el uso de una instrucción simple de "tacto".
En nuestro primer ejemplo de programación de Scala, analizaremos la utilización de la función gettime () de una clase calendario para mostrar la fecha y hora actuales. Para esto, debemos importar el "Java.utilizar.Biblioteca de clases de calendario ”en nuestra primera línea de código. Hemos creado un objeto llamado "Get" en la segunda línea y le agregamos una definición de función principal (). La ejecución de la función Main () se inicia a partir de la declaración de una variable "D" que ha estado tomando la instancia actual de DateTime de la clase de calendario utilizando la función "getInstance".
Después de tomar la instancia, la variable "D" se ha utilizado para llamar a la función getTime () de la clase de calendario. Esta función devuelve y guarda la fecha y hora actuales de una zona horaria específica a una nueva variable llamada "DateTime" en un formato de visualización estándar. Después de esto, la función println () se ha descartado para mostrar el valor dentro de la variable "dateTime", i.mi., Fecha y hora actuales de una región de zona horaria específica. La función principal () y el objeto "Get" se completan aquí. Entonces, debemos guardar este código primero antes de la compilación.
Al igual que muchos otros lenguajes de programación, Scala tiene su propio compilador para ser utilizado para la compilación de un programa Scala en Linux. Entonces, hemos probado el compilador "Scalac" junto con el nombre de un archivo de código para compilarlo. El archivo de objeto se ha creado con su nombre de objeto "Get". Entonces, hemos estado utilizando el nombre de su objeto dentro de la instrucción de ejecución "Scala" para ejecutar el código compilado. La salida ha mostrado claramente la fecha y hora actuales en nuestra pantalla.
Ejemplo # 02:
El primer ejemplo fue usar la función gettime () para mostrar la fecha actual junto con la hora en la pantalla de nuestra consola, pero solo estamos buscando formas de mostrar la fecha solamente. Por lo tanto, se nos ocurrió otro método, yo.mi., El uso de la función localDate () de una clase de calendario. Este será un ejemplo muy corto y fácil de hacer. Por lo tanto, hemos actualizado el mismo archivo scala antiguo. Importamos el mismo "Java.utilizar.Clase de calendario "y creó un objeto" Get "a través de la palabra clave" Objeto ". Dentro de este objeto, la misma definición de función principal () se ha utilizado con muchos cambios.
Solo contiene una sola instrucción de función println () que llama a la función localDate () con el parámetro Now () para obtener la fecha local actual en nuestra pantalla de pantalla de acuerdo con la región actual. Es tan simple como se ha mostrado en la imagen.
Guardemos este programa de Scala corto actualizado en el mismo archivo y lo compilemos nuevamente en la consola con el compilador Scala. El archivo de objeto actualizado se ha utilizado en la consulta de ejecución de Scala para mostrar su resultado. Solo muestra la fecha de una región específica actual que se ha utilizado.
Ejemplo # 03:
Aquí viene nuestro último ejemplo para que este tutorial muestre la fecha y hora actuales en la pantalla de la aplicación de la consola. Pero hemos estado utilizando otras funciones en esta ilustración para obtener el formato especificado en nuestra pantalla. Entonces, hemos comenzado este código de ejemplo con el mismo "Java.utilizar.Línea de calendario "para importar la instancia de la clase de calendario aquí. Después de esto, hemos estado importando la función SimpleDateFormat desde el Java.Módulo Java de texto.
Hemos creado un objeto "Get" como se muestra y agregamos la definición de una función Main () en él para iniciar la ejecución. Dentro de la ejecución de la función main (), hemos creado dos valores, Form1 y Form2, por separado, utilizando el objeto de clase SimpledateFormat (). Ambos valores contienen formatos bastante diferentes para mostrar la fecha. En la siguiente línea, el valor "obj" se ha inicializado utilizando la función getInstance () de la clase calendario. La función println () está aquí para obtener la fecha y hora actuales a través de la función gettime () y mostrarla justo en este momento.
Después de esto, hemos creado dos valores variables más, "date1" y "date2" para convertir el formato de fecha y hora actual en un formato especificado a través de los objetos variables Form1 y Form2, I.mi., en la llamada de función format (). En las últimas dos líneas de código, hemos estado utilizando la instrucción de función println () para mostrar las nuevas fechas recientemente formateadas en la pantalla de la consola mediante el uso de valores variables date1 y date2. Vamos a guardar rápidamente nuestro script de Scala antes de su compilación.
Después de compilar el archivo del código SCALA, ejecutamos el nombre de "objeto" dentro de la instrucción "Scala" para ejecutar el código compilado. La salida muestra claramente la fecha y hora actuales en la pantalla de nuestra consola primero, y luego ha mostrado dos formatos diferentes de la fecha actual.
Conclusión:
La introducción de nuestro artículo es un resumen de cuán importantes son los lenguajes de programación orientados a objetos como Scala en nuestra vida diaria. Junto con eso, muestra que puede obtener la fecha y la hora en unos segundos con un montón de líneas de código. Por lo tanto, hemos explicado 3 métodos diferentes en la programación de Scala para mostrar la fecha y la hora de una zona horaria específica. También hemos discutido una forma de alterar el formato de la fecha actual utilizando la función SimpledateFormat ().