繁体   English   中英

如何从日期时间选择器特定的日期设置中获取字符串值

[英]How to get string value from date time picker specific date setting

我正在尝试用year/month/day这样用日期时间选择器设置日期。 我不想得到当前时间:

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

我正在尝试设置给定特定日期之间的范围,例如从1970/1/2到1980/4/2

所以我唯一想做的就是获取字符串值,因为它是“ 1970/1/2”或整数。 它是用斜杠还是点(1970.1.2)单独格式化都没有关系。 它必须等于用户在GUI中给定的日期时间选择器的设置,才能处理此范围。

您必须设置日期时间选择器的格式。 可以使用.Format属性完成此操作

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

在此处可以找到更多信息: https : //msdn.microsoft.com/zh-cn/library/system.windows.forms.datetimepicker.format(v=vs.110).aspx

您可以设置自定义格式:

dateTimePicker.CustomFormat = "yyyy-MM-dd";
dateTimePicker.Format = DateTimePickerFormat.Custom;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM