Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

felipeaj

[Resolvido] DateTime.DayOfWeek e DateInterval.Weekday

Recommended Posts

E ai pessoal

 

Notei uma coisa que achei estranha: Enquanto DateTime.DayOfWeek considera (0 - Sunday até 6 - Saturday),

DateInterval.Weekday considera (1 - Domingo até 7 - Sábado).

 

Quanto aos nomes nem tem problema, o problema é que no banco eu guardo apenas o número do dia da semana, e a função DATEPART do SQL Server considera 1(Domingo) até 7(sábado), igual a DateInterval.Weekday.

 

Alguem sabe dizer porque Datetime.DayOfWeek trabalha dessa forma?

 

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Preciso confirmar, mas isso pode vir legado do vb antigo,

 

Não estou afirmando, vou consultar, pois os enum's do vb antes do net são baseados em um, enquantos os enum's do .net são baseado em zero

Compartilhar este post


Link para o post
Compartilhar em outros sites

Beleza, quando tu tiver como, posta ai!

 

Pelo que entendi, o correto, ou mais lógico, seria de 0 a 6, isso?

 

O problema é que o SQL Server tb trabalha de 1 a 7!

 

Fico no aguardo!

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.