-2

これを約2時間探していますが、もうアイデアはありません。問題は、DateTime オブジェクトがあり、その日付部分だけが必要なことです。

私は試した

  1. data.Date
  2. このような新しい DateTime オブジェクトを作成します

    var x = new DateTime(data.Year,data.Months,data.Day)

  3. 私はこのようにしてみました

    DateTime.Parse(data.ToString("yyyy-MM-dd"))

注:日付部分のみを取得した後、データは(文字列ではなく)DateTimeのままにする必要があるため、使用できませんToShortDateString()

4

1 に答える 1

2

オブジェクトが必要な場合、witchは常に2012-10-10からの形式で日付を返し.ToString()ます。この構造体を使用できます

struct Date
{
    private DateTime dateTime;
    public Date(DateTime dateTime)
    {
        this.dateTime = dateTime.Date;
    }

    public override string ToString()
    {
        return dateTime.ToString("yyyy-MM-dd");
    }
}
于 2012-10-19T13:52:18.770 に答える