2

私の文字列は「21.05.2013 00:00:00」のようなものです

しかし、私はこのようにしたい: "05/21/2013"; だから私はフォーマットを使用しました

String.Format("{0:M d yy}", myObject.StartAt.ToString());

ただし、この「05/21/2013」の代わりに、この「05.21.2013 00:00:00」が生成されます

編集エリア ----------

私は以下のコードを試しましたが、それでも「05/20/2013」ではなく「05.20.2013」を与える間違ったフォーマットを与えます。

  DateTime arrivalDate = DateTime.ParseExact(hotelSearchModel.StartAt.ToString(), "dd.MM.yyyy hh:mm:ss", CultureInfo.InvariantCulture);
        DateTime departureDate = DateTime.ParseExact(hotelSearchModel.StartAt.ToString(), "dd.MM.yyyy hh:mm:ss", CultureInfo.InvariantCulture);


        request.arrivalDate = arrivalDate.ToString("MM/dd/yyyy");

        request.departureDate = departureDate.ToString("MM/dd/yyyy");  
4

1 に答える 1