我正在尝试将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
}
答案 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