Java Dias da semana

Java Dias da semana

Java tem aulas diferentes que nos permitem extrair o dia, ano, mês, data e hora. Também podemos modificar esses campos como dias depois e antes do dia ou data especificada. O dia da semana é adquirido usando a interface de código das classes Localedate e Calendar. Aqui, obteremos o dia da semana da aula do calendário Java e obteremos o dia da semana dos métodos simples do localEdate. A classe do calendário Field Day_Of_Week é usada para recuperar o número do dia. Observe que o objeto da classe do calendário não deve ser compartilhado por vários tópicos.

Exemplo 1:

Aqui, primeiro usamos o localedate para obter o nome da semana com a data especificada que tem um método diferente da classe do calendário. O método getValue da aula do dia do dia recebe o valor inteiro do número da semana. Vamos ter um programa Java para explicar o método getValue () da Dayofweek.


No código, primeiro definimos as bibliotecas para nos permitir obter o dia da semana. Em seguida, declaramos a classe Java para executar o método Main (). Dentro dele, criamos a instância LocalDate "dt", onde usamos o localDate.do () método para fornecer a data de localidade. Em seguida, definimos a instância "Dow" da classe Dayofweek para encontrar o dia da data de localidade especificada usando o método de (). Depois disso, utilizamos a declaração de impressão para imprimir o nome do dia.

Em seguida, declaramos outra instância que é "getVal", onde o método getValue () é aplicado na instância "Dow" para obter o valor inteiro do dia da semana. Depois que o valor inteiro do dia é recuperado, a instância getVal mostra o número do dia a partir da declaração de impressão.

Na data especificada, "Segunda -feira" é o dia designado da semana. Segunda -feira é o primeiro dia da semana, então o valor inteiro recuperado é "1".

Exemplo 2:

O Código Java anterior de obter o dia da semana é demonstrado, que recebe o nome do dia junto com seu valor inteiro, que está no intervalo dos números da semana. Agora, o dia da semana também pode ser buscado nos diferentes estilos de texto de formato de Java usando os métodos do “tempo.formatar.Pacote textstyle ”.


No código, definimos algumas bibliotecas necessárias para obter o nome do dia junto com os diferentes estilos de formato. Depois disso, temos uma classe Java "DayofWeek2", que envolve o método principal () em que o código -fonte para obter o dia da semana é fornecido. Para obter a data atual em nosso servidor, primeiro construímos a instância de "hoje" do LocalDate usando o método agora ().

Então, recebemos o dia da semana da instância "hoje" usando o método getDayofWeek (). O valor do dia da semana na forma do número inteiro é obtido através do uso do método getValue junto com a instância "MyDayOfWeek". Em seguida, o dia da semana é então formatado usando o textstyle de Java. Primeiro, mostramos o dia da semana de formato completo e depois o dia da semana de formato curto.

O dia atual do nosso sistema é "quarta -feira", que é o terceiro dia da semana, à medida que o valor é exibido também. O dia completo e curto da semana também é impresso na seguinte imagem de saída:

Exemplo 3:

Agora, a aula do calendário é utilizada para obter o dia da semana. O calendário.Day_Of_Week é declarado no método get () e retorna o dia da semana a partir da data de determinação. Considere o programa da semana da aula do calendário:


No código, damos um módulo de calendário da Java. Em seguida, criamos a classe Java para implementar o programa dentro do método principal desta classe (). Declaramos a variável “cal” do calendário e a inicializamos com o método getInstance () para obter a data e hora atuais. Em seguida, empregamos a mensagem de impressão em que obtemos a hora atual do sistema e transformamos esse tempo no tipo de string usando o método ToString ().

Depois disso, definimos outro objeto que é o "dia" em que o objeto "cal" usa o método get (). O método get () retira o dia atual da semana do calendário e imprime o dia da semana, que ocorre na data do nosso sistema. Junto com isso, também buscamos as horas e minutos da aula de calendário.

O dia da semana em formato de string e número inteiro para a data fornecida é mostrada na saída a seguir, juntamente com a data e a hora do sistema:

Exemplo 4:

A aula do calendário também é usada para buscar o primeiro e os últimos dias da semana. O dia também pode ser representado como um valor de string em vez de um valor numérico. O SimpleDateFormat é usado para obter o dia como texto.


No código, definimos o módulo de texto de Java para obter o dia como texto. Para isso, criamos o método Main () dentro da classe do programa Java. Aqui, descalamos o objeto "data" para obter a data do servidor. Em seguida, chamamos o método set () em que definimos o calendário com o dia inicial da semana. Depois disso, definimos o objeto "df" em que o formato do dia e a data é fornecido ao SimpleDateFormat (). A data e o dia atuais são impressos obtendo o dia e data do método gettime () no formato especificado. Em seguida, obtemos o último dia da semana usando o loop for. O loop for-loop itera um valor de 0 a 6 desde que a faixa de semana Java começa com o valor 0. O último dia com a data também é exibido após a iteração.

O dia inicial da semana em Java é "domingo", que é obtido na tela de saída. O último dia da semana é no sábado, que também é executado no seguinte:

Conclusão

O dia da semana é obtido executando as diferentes operações que são exploradas neste documento Java. Os dois primeiros programas são implementados com o método localedate, onde o dia da semana é obtido a partir da data especificada. O próximo programa usa a classe do calendário para operar para obter o dia da semana. O método da classe do calendário também é usado para o primeiro dia e o último dia da semana. Além disso, o dia da semana também é formatado como um dia baseado em texto.