gpt4 book ai didi

javascript - 如何将 Javascript 日期时间解析为 C# DateTime 参数

转载 作者:行者123 更新时间:2023-11-28 04:49:54 25 4
gpt4 key购买 nike

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

然后,在 Debug模式下,当我到达 Controller 方法时,我的 CreatedOn 属性始终为 DateTime.MinValue = 01/01/0001 12:00:00 AM

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

如何发送可以被Web api2 Controller 自动解析的值?

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

最佳答案

我明白了。希望这可以帮助其他人。

searchCriteria.CreatedOn = new Date().toISOString();

这将被自动解析。

干杯。

关于javascript - 如何将 Javascript 日期时间解析为 C# DateTime 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43005161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com