日付形式をyyyy-MM-dd
に変換したいとします。datetimeを "yyyy-MM-dd"にフォーマットする方法
以下は私のコードです:
var TimeOfOffer = priceCost.TimeOfOfferChange;
DateTime ChangesOnTimeOfOfferChange = DateTime.ParseExact(TimeOfOffer, "dd-MM-yyyy HH:mm:ss", CultureInfo.InvariantCulture);
priceCostViewmodel.TimeOfOfferChange = priceCost.TimeOfOfferChange;
しかし、私は例外
文字列が有効なDateTimeとして認識されません取得していました。
priceCost.TimeOfOfferChange
は、文字列の形式で、すなわち「2016年9月26日午前4時38分58秒PM」 で、すなわちpriceCostViewmodel.TimeOfOfferChange
フォーマットの問題点は本当に明確ではありません。エラーは*文字列を解析して「DateTime」に関連するものです。 – Filburt
try DateTime.ParseExact(TimeOfOffer、 "dd/MM/yyyy HH:mm:ss"、CultureInfo.InvariantCulture);代わりに – Innat3
「誰か」のように見えるのは、説明を求めたり、情報を追加したりする代わりに、答えを下げることです。それはStackOverflowの仕組みではありません。 – Kilazur