使用js和c#来解决提取日期的问题

本文关键字:提取 取日期 问题 解决 js 使用 | 更新日期: 2023-09-27 18:08:09

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

我已经想出了一些关于这些行的东西,但它似乎不起作用,我在一天结束的时候抓住了稻草。

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; 
}

任何帮助都将非常感激。

使用js和c#来解决提取日期的问题

如果允许使用外部库来解决您的问题,您应该查看http://www.datejs.com/

它允许您将各种字符串格式解析为javascript日期对象。我真的很喜欢这个库,每当我需要修改日期或其他东西时,就会使用它。

对于你的问题,你可以这样写:

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