将javascript时间转换为asp.net DateTime.Now

时间:2010-09-04 05:59:01

标签: javascript asp.net .net datetime

我正在尝试将javascript日期转换为ASP.NET的DateTime.Now

var todaysDate = new Date();
document.getElementById('hdnDate').value = todaysDate.toString();


private void ConvertToDotNetDateTime()
{
    DateTime myDate = (DateTime)hdnDate.Value; ??? ? //bit lost here
}

2 个答案:

答案 0 :(得分:2)

JavaScript的:

document.getElementById('hdnDate').value = (new Date()).format('dd/MM/yyyy HH:mm:ss');
在C#中

CultureInfo provider = CultureInfo.InvariantCulture;

string date = hfClientDate.Value;

string format = "dd/MM/yyyy HH:mm:ss";

DateTime dt = DateTime.ParseExact(date, format, provider);

希望这有助于某人。

答案 1 :(得分:0)

您可以使用DateTime.ParseExact将日期转换为DateTime.Now

您可以查看Example