2016-11-24 3 views
-15

これを使って時間を挿入します。timeDepartureArray[i] = timeDeparture.Text.ToString(); h:mm ttこれは文字列です。その文字列を再度取得してDateTimeのようにするにはどうすればいいですかH:mm
EDIT:
私の質問にもっとストレスを与える方法は本当に分かりません。それは本当に私の質問です。私が出力している時間はstringに設定されているので、そのstringを取り出してdatetimeとして再度表示したいと思います。どうしてそんなに大変なことができますか?タイムストリングをCの別のDateTimeフォーマットに変更する

+1

Google Google Google –

+0

コードが不完全です。あなたは何をしようとしているのか分かりません。私たちが手助けできるようにいくつかのコードを投稿してくださいまた、良い質問を掲示する方法についてのFAQをお読みください –

+0

どうすれば問題を解決しようとしましたかを教えてください –

答えて

-5

timeDeparture.Textは、午後9時10分のようにフォーマットh:mm ttとすると、最初にこれを解析して.ToString()を使用して24時間形式にする必要があります。

では、hは12時間形式、Hは24時間形式を表します。

string timeDeparture = "10:30 PM"; 
DateTime parsedResult = DateTime.ParseExact(timeDeparture, "h:mm tt", System.Globalization.CultureInfo.InvariantCulture); 
string result = parsedResult.ToString("H:mm"); // H for 24 hour 
+2

いいえ...私はそのタイプミスの分野で批判するつもりはありませんでした...それはこれらの質問が答えるのを避けるのが最善であるということだけです... –

+0

これは私が話していることです。現在のコンテキストに存在しないことを示す 'CultureInfo'があります。 – Noobster

+0

@Toshi http://www.geekzilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htmそこに見ると、私はあなたの 'HH'を理解していますが、先行する' 0'を持っているとは思わない私は単数 'H 'を使用します – Noobster

関連する問題