Se você já trabalhou no ambiente C ++ antes, deve saber que todas as linguagens de programação orientadas a objetos são baseados em instâncias para executar várias tarefas. Da mesma forma, a linguagem de programação do Scala também é um ambiente orientado a objetos e, portanto, usa muitas classes. Uma de suas aulas é a classe do calendário, que é popular entre os programadores para obter a data e hora da região específica em um momento. Se você não tiver conhecimento prévio de obter a data e a hora no idioma scala de maneiras diferentes, este artigo fornecerá grande assistência a esse respeito. Então, vamos começar de novo.
Exemplo # 01:
Introdução ao nosso primeiro exemplo, listamos o conteúdo atual do diretório de trabalho por meio da consulta de palavra "LS". Não temos nenhum arquivo scala no diretório que possa ser usado para o código. Então, temos que gerar um, pelo uso de uma instrução simples de "toque".
Em nosso primeiro exemplo de programação Scala, daremos uma olhada na utilização da função gettime () de uma classe de calendário para exibir a data e hora atuais. Para isso, devemos importar o “java.util.Biblioteca de classes do calendário em nossa primeira linha de código. Criamos um objeto chamado "Get" na segunda linha e adicionamos uma definição de função principal () a ele. A execução da função principal () é iniciada a partir da declaração de uma variável "d" que tem tomado a instância atual da DateTime da classe de calendário usando a função "getInstance ()".
Depois de tomar a instância, a variável "D" foi utilizada para chamar a função gettime () da classe do calendário. Esta função retorna e salva a data e a hora atuais de um fuso horário específico para uma nova variável chamada "DateTime" em um formato de exibição padrão. Depois disso, a função println () foi lançada para exibir o valor dentro da variável "DateTime", i i.e., Data e hora atuais de uma região específica de fuso horário. A função principal () e o objeto "get" são concluídos aqui. Então, precisamos salvar este código antes da compilação.
Assim como muitas outras linguagens de programação, o Scala tem seu próprio compilador a ser usado para a compilação de um programa Scala no Linux. Então, tentamos o compilador "scalac" junto com o nome de um arquivo de código para compilá -lo. O arquivo de objeto foi criado com seu nome de objeto "Get". Então, estamos usando seu nome de objeto na instrução de execução "scala" para executar o código compilado. A saída tem mostrado claramente a data e hora atuais em nossa tela.
Exemplo # 02:
O primeiro exemplo foi usar a função gettime () para exibir a data atual junto com a hora em nossa tela de console, mas estamos apenas procurando maneiras de exibir a data apenas. Assim, criamos outro método, eu.e., o uso da função localDate () de uma classe de calendário. Este será um exemplo muito curto e fácil de fazer. Portanto, atualizamos o mesmo arquivo scala antigo. Nós importamos o mesmo “java.util.Classe do calendário e criou um objeto "Get" através da palavra -chave "objeto". Dentro desse objeto, a mesma definição de função principal () foi usada com muitas mudanças.
Ele contém apenas uma declaração de função Println () única que chama a função localDate () com o parâmetro agora () para obter a data local atual em nossa tela de acordo com a região atual. É tão simples quanto foi demonstrado na imagem.
Vamos salvar este programa curto de curta escala atualizado no mesmo arquivo e compilá -lo novamente no console com o compilador Scala. O arquivo de objeto atualizado foi usado na consulta de execução do Scala para exibir seu resultado. Ele mostra apenas a data de uma região específica atual que foi utilizada.
Exemplo # 03:
Aí vem nosso último exemplo para este tutorial exibir a data e hora atuais em nossa tela de aplicativo de console. Mas estamos usando outras funções nesta ilustração para obter o formato especificado em nossa tela. Então, começamos este exemplo de código com o mesmo “java.util.Calendário ”linha para importar a instância da classe do calendário aqui. Depois disso, estamos importando a função SimpleDateFormat do Java.Texto Módulo Java.
Criamos um objeto "Get" como exibido e adicionamos a definição de uma função principal () para iniciar a execução. Dentro da execução da função Main (), criamos dois valores, Form1 e Form2, separadamente, usando o objeto de classe SimpleDateFormat (). Ambos os valores contêm formatos bastante diferentes para exibir a data. Na linha seguinte, o valor "OBJ" foi inicializado usando a função getInstance () da classe do calendário. A função println () está aqui para obter a data e hora atuais através da função getTime () e exibi -la no momento.
Depois disso, criamos mais dois valores variáveis, "Date1" e "Date2" para converter o formato atual do DateTime em um formato especificado por meio dos objetos Variáveis Form1 e Form2, I I.e., na chamada de função format (). Nas duas últimas linhas de código, usamos a instrução Println () para exibir as novas datas formatadas na tela do console através do uso de Date1 e Date2 Valores variáveis. Vamos salvar rapidamente nosso script Scala antes de sua compilação.
Depois de compilar o arquivo de código Scala, executamos o nome "Objeto" na instrução "scala" para executar o código compilado. A saída está claramente mostrando a data e a hora atuais em nossa tela de console primeiro e depois mostra dois formatos diferentes da data atual.
Conclusão:
A introdução do nosso artigo é um resumo de quão importante as linguagens de programação orientadas a objetos como Scala estão em nossas vidas diárias. Junto com isso, isso mostra que você pode obter a data e a hora dentro de alguns segundos com um monte de linhas de código. Assim, explicamos 3 métodos diferentes na programação da Scala para exibir a data e a hora de um fuso horário específico. Também discutimos uma maneira de alterar o formato da data atual usando a função SimpleDateFormat ().