Você está aqui: Ruby ::: Dicas & Truques ::: Data e Hora |
Obtendo o dia da semana a partir de um objeto da classe TimeQuantidade de visualizações: 6950 vezes |
Muitas vezes precisamos obter o dia da semana a partir de um determinado objeto Time. Para isso a classe Time nos fornece o método wday. Este método retorna um número inteiro na faixa 0..6 (0 para domingo, 1 para segunda-feira, e assim por diante). Veja uma demonstração de como usar este método no trecho de código a seguir: # constrói um objeto Time com a data e hora atual agora = Time.now # obtém o dia da semana dia_semana = agora.wday # exibe o resultado puts "O dia da semana é: " + dia_semana.to_s # constrói um objeto Time com a data e hora atual agora = Time.now # nomes dos dias da semana nomes_dias = ["Domingo", "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira", "Sábado"] # obtém o dia da semana dia_semana = nomes_dias[agora.wday] # exibe o resultado puts "O dia da semana é: " + dia_semana |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Ruby |
Veja mais Dicas e truques de Ruby |
Dicas e truques de outras linguagens |
JavaScript - Como remover elementos duplicados de um array em JavaScript usando um Set e o método Array.from() |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |