0

私のコードは次のとおりです。

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

上記のコーディングでは、lblbilldate でシステム日付を取得しました。日付を dd/MM/yyyy 形式に変換したいと考えています。しかし、次のエラーが発生しました:

タイプ 'System.Web.UI.WebControls.Label' のオブジェクトをタイプ 'System.IConvertible' にキャストできません

4

3 に答える 3

3

ラベルを日時に変換したくはありませんが、その内容は次のとおりです。

DateTime date = Convert.ToDateTime(lblbilldate.Text);
于 2013-10-16T07:07:07.957 に答える
2

このように変換します

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

あなたが使用してlblbilldateいたのは、テキストが必要なラベルを示していますlblbilldate.Text

于 2013-10-16T07:09:30.033 に答える
2

ラベル全体ではなく、ラベル テキストを変換します。

DateTime date = Convert.ToDateTime(lblbilldate.Text);
于 2013-10-16T07:09:59.567 に答える