【发布时间】:2016-08-15 16:14:22
【问题描述】:
我的前端有一个日历,一旦我选择了一个日期,请求就应该发送到服务器上的 REST 服务。目前我可以在服务器上获取日期字符串,但是如何从我收到的“日期”的“字符串”中获取实际的日期对象
以下是我到目前为止所尝试的。 在前端选择的日期: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
【问题讨论】:
-
你在前端使用什么?总是建议 Fiddle 询问任何代码帮助:)
-
我已经在后端获取日期字符串。唯一的问题是如何将收到的字符串转换为实际日期。
-
我需要将
1470873599000转换/解析为#8/10/2016#之类的东西 -
dt = New DateTime(1970, 1, 1, 0, 0, 0).AddMilliseconds(1470873599000)查看getTime的 javascript 返回的内容以了解其工作原理 -
@pravs — 将代码作为可运行的 sn-p 发布在这里要好得多,而不是在可能可用或可能不可用的某个远程位置。
标签: javascript vb.net date