私の文字列は「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");