Thursday, March 31, 2011

How can I set a DateTimePicker control to a specific date?

How can I set a DateTimePicker control to a specific date (yesterday's date) in C# .NET 2.0?

From stackoverflow
  • Just need to set the value property in a convenient place (such as InitializeComponent()):

        dateTimePicker1.Value = DateTime.Today.AddDays(-1);
    
    jmein : k gotcha but he does need to be a little more specific then
    Rowland Shaw : Just retagged as this was accepted as the answer...
  • This oughta do it.

    DateTimePicker1.Value = DateTime.Now.AddDays(-1).Date;
    
  • You can set the "value" property

    dateTimePicker1.Value = DateTime.Today;
    
  • Use the Value property.

    MyDateTimePicker.Value = DateTime.Today.AddDays(-1);
    

    DateTime.Today holds today's date, from which you can subtract 1 day (add -1 days) to become yesterday.

    DateTime.Now, on the other hand, contains time information as well. DateTime.Now.AddDays(-1) will return this time one day ago.

  • dateTimePicker1.Value = DateTime.Today();

0 comments:

Post a Comment