2017-03-08 61 views
0

我试图用日期时间选择器以这种方式设置日期year/month/day。我不想让当前时间:如何从日期时间选取器中获取字符串值特定日期设置

label1.Text = dateTimePicker1.Value.ToString("yyyy-MM-dd"); 

我正在尝试设置给出具体日期之间的范围内,例如从1970年1月2日至1980年4月2日

所以只能我正在尝试的是获取字符串值,因为它是“1970/1/2”或整数。不管它是用斜杠还是用点分开格式化(1970.1.2)。它必须与使用日期时间选择器的设置相同,因为它是由用户在GUI中给出的,以处理此范围。

+0

可能重复的[日期时间选择器C#格式] (http://stackoverflow.com/questions/13711358/datetime-picker-c-sharp-format) –

回答

0

您可以设置自定义格式:这可以通过使用.Format财产

public void SetMyCustomFormat() 
{ 
    // Set the Format type and the CustomFormat string. 
    dateTimePicker1.Format = DateTimePickerFormat.Custom; 
    dateTimePicker1.CustomFormat = "MMMM dd, yyyy - dddd"; 
} 

更多信息可以在这里找到做

dateTimePicker.CustomFormat = "yyyy-MM-dd"; 
dateTimePicker.Format = DateTimePickerFormat.Custom; 
相关问题