Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C语言中的日期格式问题#_C#_Javascript_.net_Date - Fatal编程技术网

C# C语言中的日期格式问题#

C# C语言中的日期格式问题#,c#,javascript,.net,date,C#,Javascript,.net,Date,我从javascript中以C#的格式获得一个日期: “2008年1月15日星期二00:00:00 UTC+0530” 如何将其转换为“dd/MMM/yyyy”格式?尝试以下操作: 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, CultureInf

我从javascript中以C#的格式获得一个日期:

“2008年1月15日星期二00:00:00 UTC+0530”

如何将其转换为
“dd/MMM/yyyy”
格式?

尝试以下操作:

 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"));
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);

-1
不做任何研究,就有这么多重复的东西:,嘿,迈克尔,我不同意。。。答案并不明显。该格式与DateTime.Parse不兼容。我看不到那么多重复的。也许我也错了。。。你能仔细看一看并重新考虑一下Shailesh吗?Michal先生,我尝试了很多方法来做这件事,但我不明白,如果你知道答案,请给我答案。@RobSmyth&Shailesh:我真的看不出有什么不同,但好吧,看看我的答案。.Michal-是的,你的正确答案是重复的。但我在谷歌上搜索了答案,却没有找到答案。在我看来-1是不合理的。。。除非你仍然相信谷歌会找到很多答案。有时,如果某个特定问题没有太多答案,我们就不会添加确切的关键字。也许你是对的,我也错过了显而易见的。@code4life:如果你认为
var
不是有效的标识符,那你就错了。这不是C#中的关键词;这是一个上下文关键词——它只在某些地方有特殊意义。@JonSkeet:我更关注词源。写
var
有点代码味道,IMHO。@code4life:我同意这不是特别好,但你的评论不是很清楚。至少我们现在已经澄清了:)@JonSkeet:是的,有时候我的幽默有点狡猾。事实上,我认为这在大多数日子里都是不可靠的,哈哈。我觉得这也很有趣。我没有注意到。有趣的是,它只是无助于可读性。