Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
duduml

Data de ontem... [RESOLVIDO]

Recommended Posts

duduml

Alguém me sabe dizer como faço para que apareça a data de ontem no datetimepicker???

Obrigado!

CUMPS


"use windows, você merece!"

Share this post


Link to post
Share on other sites
duduml

Depois de tanta pesquisa e tentativas...consegui!  :cheesygrin:

DateTimePicker1.Value = DateTime.Today.AddDays(-1)

Pois é, depois de feito, parece fácil...

CUMPS


"use windows, você merece!"

Share this post


Link to post
Share on other sites
bioshock

Eu ia-te dizer isso mas depois pensei neste caso: Vamos supor que é dia 1 de Janeiro, se pusermos esse código ele não vai por dia 0? Ou vai por dia 31 Dezembro?

Share this post


Link to post
Share on other sites
duduml

olha, boa questão...mas dúvido que ponha 0! uma vez que estamos a usar ferramentas da framework!!

mas vou já experimentar e já digo algo...:confused:

CUMPS

EDIT:

Como eu suspeitava, não acontece o que tu disses-te...:P

pus a data do meu pc 1-6 e ele pos 31-5 :D

Abraço


"use windows, você merece!"

Share this post


Link to post
Share on other sites
bioshock

Pronto, ainda bem. Eu vi o teu tópico mas não disse nada porque pensava que ele ia por "0", caso houvesse essa situação. Mas sendo assim, ainda bem que funcou :D

Share this post


Link to post
Share on other sites
FreiNando

Realmente não põe "0".

Mais ainda, eu uso o "0" para colocar um data referente ao ultimo dia do mês, utilizando o dia 0 do mês seguinte, muito util para o mês de Fevereiro.

Fica ssim:

Dim d As Date = DateSerial(2010, 3, 0) 'd=29-02-2010

Dim d As Date = DateSerial(2009, 3, 0) 'd=28-02-2009


O caminho mais curto para conseguir fazer muitas coisas é fazer uma de cada vez. Samuel Smiles

Share this post


Link to post
Share on other sites
jpaulino

Mais ainda, eu uso o "0" para colocar um data referente ao ultimo dia do mês, utilizando o dia 0 do mês seguinte, muito util para o mês de Fevereiro.

Fica ssim:

Dim d As Date = DateSerial(2010, 3, 0) 'd=29-02-2010

Dim d As Date = DateSerial(2009, 3, 0) 'd=28-02-2009

Também podes fazer:

Dim dt As New DateTime(2010, 2, DateTime.DaysInMonth(2010, 2))

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.