Dela via


Anvisningar: Ange och returnera datum med Windows Forms DateTimePicker-kontrollen

Det datum eller den tid som valts i Windows Forms DateTimePicker-kontrollen bestäms av egenskapen Value. Du kan ange egenskapen Value innan kontrollen visas (till exempel vid designtillfället eller i formulärets Load händelse) för att avgöra vilket datum som ska väljas i kontrollen. Som standard anges kontrollens Value till aktuellt datum. Om du ändrar kontrollens Value i kod uppdateras kontrollen automatiskt i formuläret för att återspegla den nya inställningen.

Egenskapen Value returnerar en DateTime struktur som värde. Det finns flera egenskaper för DateTime struktur som returnerar specifik information om det visade datumet. Dessa egenskaper kan bara användas för att returnera ett värde. använd dem inte för att ange ett värde.

Ange datum- och tidsvärdet för kontrollen

  • Ange egenskapen Value till ett datum- eller tidsvärde.

    DateTimePicker1.Value = New DateTime(2001, 10, 20)
    
    dateTimePicker1.Value = new DateTime(2001, 10, 20);
    
    dateTimePicker1->Value = DateTime(2001, 10, 20);
    

Så här returnerar du datum- och tidsvärdet

  • Anropa egenskapen Text för att returnera hela värdet som formaterat i kontrollen, eller anropa lämplig metod för egenskapen Value för att returnera en del av värdet. Använd ToString för att konvertera informationen till en sträng som kan visas för användaren.

    MessageBox.Show("The selected value is ", DateTimePicker1.Text)
    MessageBox.Show("The day of the week is ",
       DateTimePicker1.Value.DayOfWeek.ToString)
    MessageBox.Show("Millisecond is: ",
       DateTimePicker1.Value.Millisecond.ToString)
    
    MessageBox.Show ("The selected value is " +
       dateTimePicker1.Text);
    MessageBox.Show ("The day of the week is " +
       dateTimePicker1.Value.DayOfWeek.ToString());
    MessageBox.Show("Millisecond is: " +
       dateTimePicker1.Value.Millisecond.ToString());
    
    MessageBox::Show (String::Concat("The selected value is ",
       dateTimePicker1->Text));
    MessageBox::Show (String::Concat("The day of the week is ",
       dateTimePicker1->Value.DayOfWeek.ToString()));
    MessageBox::Show(String::Concat("Millisecond is: ",
       dateTimePicker1->Value.Millisecond.ToString()));
    

Se även