首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解析Javascript datetime to C# DateTime参数

如何解析Javascript datetime to C# DateTime参数
EN

Stack Overflow用户
提问于 2017-03-25 00:57:56
回答 1查看 299关注 0票数 1

根据我之前的问题:How to send a JSON object using GET method,我可以检索我的值,因为对象不再为空。我的对象包含一个名为CreatedOn的DateTime属性。我将javascript中的值作为new Date()发送。在回答我可以从代码隐藏中获取DateTime.Now()之前,有一个目的是从HTML中发送日期。

然后,在调试模式下,当我到达控制器方法时,我的CreatedOn属性始终是DateTime.MinValue = 01/01/0001 12:00:00 AM

我将我的javascript值更改为"yyyyMMddT000000“格式,因为我认为这将被自动解析,但我没有成功。

如何发送可由web api2控制器自动解析的值?

代码语言:javascript
复制
<script>
    $("#btnTest").on("click", function () {
        var searchCriteria = {};
        searchCriteria.ID = 0;
        searchCriteria.Name = "";
        //1. First tried option 
        //searchCriteria.CreatedOn = new Date();
        //2. Second tried option. Test
        searchCriteria.CreatedOn = "20170324T000000";

        var url = "http://localhost:8080/api/products"
        $.getJSON(url, searchCriteria).done(processResponse);
    });

    function processResponse(response){
    }
</script>
EN

回答 1

Stack Overflow用户

发布于 2017-03-25 02:55:37

这样啊,原来是这么回事。希望这能帮助到其他人。

代码语言:javascript
复制
searchCriteria.CreatedOn = new Date().toISOString();

这将被自动解析。

干杯。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43005161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档