C# 在c中为datetimepicker设置一个特定的日期#

C# 在c中为datetimepicker设置一个特定的日期#,c#,string-to-datetime,C#,String To Datetime,我有一个来自数据库的日期作为字符串。我想将它设置为日期时间选择器 问题是,它可以有多种格式,例如: 年月日 年月日 年月日 年月日 我不知道怎么做 如果我可以将其转换为类似于dd/mm/yyyy的内容,我可以在日期时间选择器中显示它 如何以编程方式执行此操作?您可以这样解析它: string inputStringDate = "01/01/2001"; DateTime outputDateTime; string[] formats = { "d/M/yyyy", "

我有一个来自数据库的日期作为字符串。我想将它设置为日期时间选择器

问题是,它可以有多种格式,例如:

年月日
年月日
年月日
年月日

我不知道怎么做

如果我可以将其转换为类似于
dd/mm/yyyy
的内容,我可以在日期时间选择器中显示它


如何以编程方式执行此操作?

您可以这样解析它:

    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
    }

我认为这些帖子会给你你需要的答案:[从字符串获取日期Fomat][1][1]:各位,如果你要否决某个问题,请至少留下评论。简单地说,否决某人是一种非常无用的姿态。