2017-02-24 12 views
2

を解析するために作る私は、文字列は、それがその後、TimePickerプラグインが困難文字列

に私を働いたこの19:25のようなものだった場合は

var from = DateTime.Parse(TimeFrom); 

を使用したDateTimeに文字列の形式で時刻を解析しようとしていますこのような時間を表示するTimepickerプラグインに切り替えました7:25:AM

これはもう機能しません。 25::

にはどうすれば7を変更します7:25

答えて

1
TimeFrom = TimeFrom.Replace(" : ", ":").Replace(":A", " A").Replace(":P", " P"); 

にAM ^^それを行うための迅速かつ汚い方法。

しかし、私はタイムピッカーコントロールがそのような異常にフォーマットされた時間を返す理由を理解できません。おそらく、より標準的な形式で時刻を返すように設定する方法がありますか?

もう1つの方法は、DateTime.ParseExact(...)を使用して、表示しているフォーマットを表すフォーマット文字列を指定することです。

+1

私はうれしいです:)ありがとう!! –

+0

それが受け入れられたと印を付けることによってあなたのために働くかどうか教えてください。乾杯 –