【问题标题】:convert javascript time to asp.net DateTime.Now将javascript时间转换为asp.net DateTime.Now
【发布时间】:2010-09-04 05:59:01
【问题描述】:

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

【问题讨论】:

标签: javascript asp.net .net datetime


【解决方案1】:

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

希望这对某人有所帮助。

【讨论】:

    【解决方案2】:

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

    您可以查看Example

    【讨论】:

    • -1。你的很多答案似乎都是由“检查链接”组成的,这不是 SO 的重点——尤其是当同一个链接已经在 40 分钟前作为评论发布时。
    猜你喜欢
    • 2019-06-15
    • 2011-05-05
    • 1970-01-01
    • 1970-01-01
    • 2018-06-15
    • 1970-01-01
    • 2017-07-04
    • 1970-01-01
    • 2011-09-03
    相关资源
    最近更新 更多