【问题标题】:Incorrect Date Format Display日期格式显示不正确
【发布时间】:2021-02-22 19:08:21
【问题描述】:

我正在使用 ASP.Net,我正在尝试在我的网页中显示日期。但是,它会显示这样的日期 /Date(1432500100000)/ 而不是通常的日期格式。

知道为什么会发生这种情况以及如何解决它吗?

【问题讨论】:

  • 您返回的是 JsonResult 吗?获取数字并将其传递给 Date 构造函数:JS 端的new Date(1432500100000)
  • 请展示您尝试在代码中执行的操作的示例。不希望的输出本身不足以帮助任何人在不猜测的情况下诊断此问题。
  • 您好,很抱歉造成混乱。是的,我要返回 JsonRsult。 @Calculuswhiz 先生,我该怎么做?
  • @JayPee 可以更新您的问题以显示 a) 您在控制器中序列化的对象和 b) 您在视图中使用 JsonResult 做什么?

标签: asp.net date format


【解决方案1】:

你能不能把你想显示的日期示例显示出来,否则你的日期格式总是可以显示如下:

ASP.NETControl = DateTime.Now.ToString("dd/MM/yyyy")
ASP.NETControl2 = DateTime.Now.ToString("dd-MMM-yyyy")

这一切都取决于您需要的格式。另外,请记住日期控件还有其他属性,例如 SPAN,可以将日期显示为包括时间在内的数字

【讨论】:

  • 先生您好,我要显示的日期例如:2/23/2021。
  • 您可以通过将日期拆分为 3 个变量来重构日期,即年、月和日期 var YearInt = DateString.Substring(6,4)); var MonthInt = DateString.Substring(1,1); var dayInt = DateString.Substring(4,2);在此拆分之后,您可以然后将值连接到您的 ASP.NET 控件中以显示例如 ASPControl.Text = dayInt + "/" +monthint+ "/" +YearInt
猜你喜欢
  • 2015-10-01
  • 2019-10-15
  • 1970-01-01
  • 2020-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-09
相关资源
最近更新 更多