解析する必要があります
10月19日 13:55
DateTime
オブジェクトに。
どの文化がそれに適していますか?
解析する必要があります
10月19日 13:55
DateTime
オブジェクトに。
どの文化がそれに適していますか?
DateTime.ParseExactを使用できます。
元の文字列には情報がないyear
ため、DateTime オブジェクトの現在の年が考慮されます。
string temp = "Oct 19 13:55";
DateTime dt = DateTime.ParseExact(temp, "MMM dd HH:mm", CultureInfo.InvariantCulture);
あなたはdt
得るでしょう:
dt = {19/10/2012 1:55:00 PM}
編集: 元のデータには 1 桁の曜日と時間の日付が含まれていなかったため、次のような日付に対して次の形式を試すことができます。
Nov 8 1:44
DateTime dt = DateTime.ParseExact(temp, "MMM d H:mm", CultureInfo.InvariantCulture);
(これは両方の形式で機能します)
DateTime dt = new DateTime();
string str="Oct 19 13:55";
CultureInfo culture = CultureInfo.CreateSpecificCulture("en-US");
bool ok = DateTime.TryParseExact((str == null ? "" : str.ToString().Trim()), "MMM dd HH:mm", culture, DateTimeStyles.None, out dt);
console.write(dt);