Percursos
/
F#
F#
/
Programa
/
Datas e horas
Da

Datas e horas em F#

3 exercícios

Sobre Datas e horas

Um DateTime em F# é um objeto imutável que contém informação tanto de data e de hora. Podes aceder à informação de data e hora através das suas propriedades incorporadas.

É possível manipular um DateTime chamando um dos seus métodos. Como os valores DateTime nunca mudam depois de serem definidos, todos os métodos que parecem modificar um DateTime devolvem, na verdade, um novo DateTime.

Podes comparar instâncias de DateTime com os operadores de comparação predefinidos (<, >, etc.). Podes obter a data (e a hora) atuais através da propriedade DateTime.Now.

Um aspeto importante das datas em F# é que dependem da cultura. Assim, qualquer método DateTime que lide com strings dependerá da cultura atual. Isto inclui o método DateTime.Parse(), que analisa uma string para um DateTime, bem como o método ToString() da classe DateTime, que converte um DateTime numa string.

Quando usas um DateTime numa chamada a sprintf, em vez de converteres manualmente o DateTime numa string e usares o marcador de posição %s para string, podes usar o marcador de posição %O, que converte automaticamente o DateTime no seu valor string.

Editar via GitHub A ligação abre numa nova janela ou separador

Aprende Datas e horas

A prática está bloqueada

Desbloqueia mais 2 exercícios para praticares Datas e horas