【发布时间】:2019-04-30 22:37:28
【问题描述】:
我在服务器上保存 UTC 时间,当我将它传递到前端时,它给了我这样的信息:"/Date(1543396029630)/"
我的问题是:这是int UTC 时间戳吗?
我尝试使用在线转换器转换 int,但结果与我在数据库中的记录不同。
我的数据库记录是"28/11/2018 23:12:33"
public ActionResult test()
{
var date = _context.Batches.FirstOrDefault(c => c.Batches_BatchID == 1)
.Batches_ClosedDate;
var dateString = _context.Batches.FirstOrDefault(c => c.Batches_BatchID == 1)
.Batches_ClosedDate.ToString();
return Json(new
{
dateString,
date,
}, JsonRequestBehavior.AllowGet);
}
结果是:
{
"dateString": "28/11/2018 23:12:33",
"date": "/Date(1543399953230)/"
}
我去了一个在线转换器,它给我的日期与 dateString 不同,知道吗?
我的帐户被一些反对票问题阻止了,有趣的是我必须重新编辑它们,即使我已经有接受的答案。我不明白这样做有什么意义。我很沮丧这个stackoverflow系统。
现在,我基本上什么也做不了,只能继续编辑我的问题,而且它们都已得到解答。这太荒谬了!!!
【问题讨论】:
-
当我把它传到前面时你能举个例子你是怎么把它放在前面的吗?
-
@BagusTesajust 标准 mvc。
-
"dateString": "28/11/2018 23:12:33",看起来与数据库条目没有任何变化。仔细检查您转换日期的前端代码..如果您不帮助我们提供Minimal, Complete, and Verifiable您的问题示例,这很难提供帮助..或者至少,让我们了解这个前端基于什么...... :(