How to convert date from yyyyMMdd format to mm-dd-yyyy format

前端 未结 3 1173
借酒劲吻你
借酒劲吻你 2020-12-10 01:22

I want to convert a string which contains the date in yyyyMMdd format to mm-dd-yyyy DateTime format. How do I get it?

相关标签:
3条回答
  • 2020-12-10 01:58
    var dateString = "20050802";
    var date = myDate = DateTime.ParseExact(dateString,
                                        "yyyyMMdd",
                                        System.Globalization.CultureInfo.InvariantCulture);
    
    0 讨论(0)
  • 2020-12-10 02:09
    CultureInfo provider = CultureInfo.CreateSpecificCulture("en-UK");   
    
    string dateString = "19850121"; //in yyyyMMdd format 
    
    string oldFormat = "yyyyMMdd"; 
    
    DateTime result = DateTime.ParseExact(dateString, oldFormat, provider); //MM/dd/yyyyformat 
    
    0 讨论(0)
  • 2020-12-10 02:15
    public static DateTime ConvertDate(string date, string pattern)
    {
        DateTime retval = DateTime.MinValue;
        if (System.DateTime.TryParseExact(date, pattern, System.Globalization.CultureInfo.InvariantCulture, DateTimeStyles.None, out retval))
           return retval;
    
        // Could not convert date..
        return DateTime.MinValue;
    }
    
    
    DateTime myDate = ConvertDate("20101230", "yyyyMMdd");
    
    0 讨论(0)
提交回复
热议问题