Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何强制转换类型为'的对象;System.Web.UI.WebControls.Label';输入';System.IConvertible';_C#_Datetime - Fatal编程技术网

C# 如何强制转换类型为'的对象;System.Web.UI.WebControls.Label';输入';System.IConvertible';

C# 如何强制转换类型为'的对象;System.Web.UI.WebControls.Label';输入';System.IConvertible';,c#,datetime,C#,Datetime,我的代码是: lblbilldate.Text = DateTime.Now.ToString(); DateTime date = Convert.ToDateTime(lblbilldate); lblbilldate.Text = string.Format("{0:dd/MM/yyyy}", date); 在上面的编码中,我采用了LBILLDATE格式的系统日期,我想将日期转换为dd/MM/yyyy格式。 但我犯了以下错误: 无法将“System.Web.UI.

我的代码是:

    lblbilldate.Text = DateTime.Now.ToString();
    DateTime date = Convert.ToDateTime(lblbilldate);
    lblbilldate.Text = string.Format("{0:dd/MM/yyyy}", date);
在上面的编码中,我采用了LBILLDATE格式的系统日期,我想将日期转换为dd/MM/yyyy格式。 但我犯了以下错误:


无法将“System.Web.UI.WebControls.Label”类型的对象强制转换为“System.IConvertible”类型。

您不想将标签转换为日期时间,但其内容:

DateTime date = Convert.ToDateTime(lblbilldate.Text);

像这样转换它像这样

lblbilldate.Text = DateTime.Now.ToString("{0:dd/MM/yyyy}");
DateTime date = Convert.ToDateTime(lblbilldate.Text);

您使用的是
lblbilldate
,它表示您需要的标签文本
lbilldate.text

转换标签文本,而不是整个标签

DateTime date = Convert.ToDateTime(lblbilldate.Text);

请用您正在使用的编程语言和/或框架回答您的问题,最好将其作为第一个标记。@DK007乐意帮助。:)