segunda-feira, outubro 22, 2007

Muito cuidado...

... se você começou a programar Ruby vindo do Java. Em Java, new Date() cria um objeto com o valor da data de hoje. Em Ruby, Date.new cria uma data com o valor mínimo (o primeiro dia do calendário Juliano) - para fazer o mesmo use Date.today .

2 comentários:

Investidor Proletário disse...

.Today pega de hoje, meia noite ou pega o NOW?

C# tem as 2... (;

Ubiratan disse...

A classe Date lida só com datas, então pega a de hoje. Também existe a DateTime, que comporta horas e tem algumas operações mais complexas, além de um método "now".