Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.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# 使用js和C提取日期的变通方法#_C#_Javascript_Parsing_Date - Fatal编程技术网

C# 使用js和C提取日期的变通方法#

C# 使用js和C提取日期的变通方法#,c#,javascript,parsing,date,C#,Javascript,Parsing,Date,我正在使用两个程序,因为它们不兼容,所以必须使用变通方法。在一个平台中,我使用了一个日期选择器,当您选择一个日期时,它会将所选的日期拉成如下的字符串格式。2011年9月8日12:00:00上午。我需要将日期本身解析为一个新字符串,以便使用javascript/c#显示(2011年8月9日)mm/dd/yyyy,但我画的是一个空白 我已经想出了一些办法来对付这些台词,但它似乎不起作用,我在一天结束时抓住了救命稻草 function OnDateSelected(sender, e) { v

我正在使用两个程序,因为它们不兼容,所以必须使用变通方法。在一个平台中,我使用了一个日期选择器,当您选择一个日期时,它会将所选的日期拉成如下的字符串格式。2011年9月8日12:00:00上午。我需要将日期本身解析为一个新字符串,以便使用javascript/c#显示(2011年8月9日)mm/dd/yyyy,但我画的是一个空白

我已经想出了一些办法来对付这些台词,但它似乎不起作用,我在一天结束时抓住了救命稻草

function OnDateSelected(sender, e) {
    var str = document.getElementById("REQ_ER_DATE_PICK_PLACEHOLDER").Text = REQ_ER_DATE_PICK.SelectedDate.ToString();
    var trimmed = str.Split(' ')[0].Trim();
    var x = DateTime.Parse(trimmed);

    document.getElementById("REQ_ER_DATE_PICK_PLACEHOLDER").Text = str; 

}

任何帮助都将不胜感激

如果允许您使用外部库来解决您的问题,您应该研究

它允许您将各种字符串格式解析为javascript日期对象。我真的很喜欢这个图书馆,每当我需要处理日期之类的事情时,我都会使用它

对于您的问题,您只需使用以下选项:

var new_date = Date.parse('9/8/2011 12:00:00 AM');
new_date.toString("MM/dd/yyyy");