-1

次の形式でJavaScriptからC#で日付を取得します。

"Tue Jan 15 00:00:00 UTC+0530 2008".

"dd/MMM/yyyy"これをフォーマットに変換するにはどうすればよいですか?

4

2 に答える 2

1
 var jsdate = "Tue Jan 15 00:00:00 UTC+0530 2008";
 var format = "ddd MMM d HH:mm:ss UTCzzzzz yyyy";
 var date = DateTime.ParseExact(jsdate, format, CultureInfo.InvariantCulture);

 Console.WriteLine(date.ToString("dd/MMM/yyyy"));
于 2012-11-03T10:05:45.320 に答える
1

これを試して:

var test = "Tue Jan 15 00:00:00 UTC+0530 2008";
const string format = "ddd MMM d HH:mm:ss zzz yyyy";

var var = DateTime.ParseExact(test.Replace("UTC", ""), format, CultureInfo.InvariantCulture);
Console.WriteLine(var);
于 2012-11-03T10:07:28.177 に答える