从字符串变换日期和/或时间时,错误是-转换失败

问题描述 投票:0回答:2

从我的日历日期格式是19年5月2日14:29 PM

<script type="text/javascript">
        $(document).ready(function () {
            $("#<%=reldate.ClientID %>").dynDateTime({
                showsTime: true,
                ifFormat: "%d/%m/%y %H:%M %p",

                align: "BR",
                electric: false,
                singleClick: false,
                displayArea: ".siblings('.dtcDisplayArea')",
                button: ".next()"
            });
        });
    </script>

我试了很多方法来获得从字符串的日期

我试图解析方法和转换方法。但我得到(从字符串转换日期和/或时间时,错误的是,转换失败。)此错误

{
  String dateString1 = Request.Form["mardt"];
     //  DateTime marketingdate = Convert.ToDateTime (dateString, System.Globalization.CultureInfo.GetCultureInfo("hi-IN").DateTimeFormat);
}

我是新来这个C#平台。请给这个解决方案。

c#
2个回答
0
投票

该错误表示字符串不是公认的格式之一。一些样本格式的,

string simpleTime = "1/1/2000";
string httpTime = "Fri, 27 Feb 2009 03:11:21 GMT";
string w3Time = "2009/02/26 18:37:58";
string nyTime = "Thursday, February 26, 2009"; 
string perlTime = "February 26, 2009";
string isoTime = "2002-02-10";
string windowsTime = "2/21/2009 10:35 PM";
string windowsPanelTime = "8:04:00 PM";

首先,确保输入的字符串遵循公认的格式之一。然后,你可以使用DateTime.ParseDateTime.ParseExact将字符串转换为DateTime对象。

这里有一个片段:

String dateString = Request.Form["mardt"];
//using Parse
DateTime marketingDate = DateTime.Parse(dateString);
//using ParseExact 
marketingDate = DateTime.ParseExact(dateString,"dd/MM/yyyy",CultureInfo.InvariantCulture);
//or use any format you want, refer the msdn links

CustomDateTimeFormatSrings


0
投票

试试这个的话,会从05/02/19 14:29 PM回到2019年5月2日。

Console.WriteLine(dateString1.GetDate());

public static class Timex
    {
        public static string GetDate(this string JDate)
        {
            if (JDate == null)
            {               
                return "";
            }
            var JDate = JDate.Split(null);                        
            return DateTime.ParseExact(JDate[0], "dd/MM/yyyy", CultureInfo.InvariantCulture);
        }
}
© www.soinside.com 2019 - 2024. All rights reserved.