[英]Set DateTimePicker Control to format YYYYMMDD?
我正在组装一个简单的C#Windows窗体应用程序。 我将加载的DateTimePicker控件设置为当前的DateTime,例如“ 11/12/2013 9:49:49 AM ”。 然后我在查询到我的400系统时使用此值,但是我收到错误,因为我查询DateTimePicker控件值的字段格式为'YYYYMMDD'。
如何将我的DateTimePicker控件的值格式化为'YYYYMMDD'以在我的查询中使用它?
实际上,如果你的控件被命名为dtpDate
,你应该使用这样的东西(使用控件的Value
属性):
string selectDateAsString = dtpDate.Value.ToString("yyyyMMdd");
您可以轻松地将日期时间格式化为您想要的字符串:
the_date_time.ToString("yyyyMMdd");
你需要从日期时间选择器获取DateTime值,然后使用格式对其进行tostring()。
string formateddate = dtpDate.Value.ToString("yyyyMMdd");
发布格式您的日期:
string formattedDate = MyDateTime.ToString("yyyyMMdd")
如果直接从DateTimePicker控件使用:
string formattedDate = MyDateTime.Value.ToString("yyyyMMdd")
@Analytic Lunatic请看这里你得到的错误..我认为这将解决你遇到的问题。
这对我有用......
string dt = dateTimePicker1.Value.ToString("yyyy/MM/dd");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.