使用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;
}
任何帮助都将非常感激。
如果允许使用外部库来解决您的问题,您应该查看http://www.datejs.com/
它允许您将各种字符串格式解析为javascript日期对象。我真的很喜欢这个库,每当我需要修改日期或其他东西时,就会使用它。
对于你的问题,你可以这样写:
var new_date = Date.parse('9/8/2011 12:00:00 AM');
new_date.toString("MM/dd/yyyy");