在c#中设置一个日期时间选择器的具体日期
问题描述:
我有一个来自数据库的日期作为字符串。我想将它设置为datetimepicker。在c#中设置一个日期时间选择器的具体日期
的问题是,它可以在多种格式,如:
d /米/ yyyy的
d /月/年
DD /米/ yyyy的
日/月/年
我不知道该怎么做。
如果我可以将其转换为像dd/mm/yyyy
这样的东西,我可以在datetime选择器中显示它。
如何以编程方式执行此操作?
答
可以这样分析它:
string inputStringDate = "01/01/2001";
DateTime outputDateTime;
string[] formats = { "d/M/yyyy", "d/MM/yyyy", "dd/m/yyyy", "dd/mm/yyyy" };
if (DateTime.TryParseExact(inputStringDate, formats, CultureInfo.InvariantCulture, DateTimeStyles.None, out outputDateTime))
{
//There you have your DateTime in outputDateTime var
}
+0
这是工作 – jayz
我认为这些后会给你你需要的答案: [获取日期Fomat从字符串] [1] [1]:http://*.com/questions/13513944/find-out-the-date-time-format-of-string-date-in-c-sharp –
人们,如果你想downvote一个问题,请至少发表评论。简单地说,低估某人是一个非常没用的手势。 –