gpt4 book ai didi

javascript - 如何在 REST 服务中正确捕获解析日期

转载 作者:行者123 更新时间:2023-12-03 06:18:49 25 4
gpt4 key购买 nike

我的前端有一个日历,一旦我选择一个日期,请求就应该发送到服务器上的 REST 服务。目前我可以在服务器上获取日期字符串,但是如何从我收到的“DATE”“String”中获取实际的日期对象

以下是我到目前为止所尝试过的。前端选择的日期:2016 年 8 月 10 日

后端以字符串形式接收的等效日期:“1470873599000”

问题 1:如何创建 Date 对象并存储收到的字符串。最终我需要将日期作为 #8/10/2016# 从收到的字符串传递到我的实际代码。请指导我。

问题 2:或者我是否需要更改从 Javascript 代码发送日期的方式。

编辑:

发送日期的前端代码:JAVASCRIPT

localStorage.setItem('date', start._d.getTime());  // 1470873599000
localStorage.getItem('date') // It is sent via AJAX CALL

我在 VB.net 中编写的用于捕获日期的 REST 服务:

'getter setter for the date
<DataMember(Name:="dateProp")>
Private dateId As String
Public Property dateProp() As String
Get
Return dateId
End Get
Set(ByVal value As String)
dateId = value
End Set
End Property

最佳答案

我建议将 javascript 更改为

localStorage.setItem('date', start._d.toISOString());

这将给出可读的日期/时间/时区

"2016-08-16T15:49:49.574Z"

并在服务器上解析它

Dim myInput = "2016-08-16T15:49:49.574Z"
Dim theDate = DateTime.Parse(myInput)

关于javascript - 如何在 REST 服务中正确捕获解析日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38958813/

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