【问题标题】:How do I render DateTime after it passes through JsonDateTime 通过 Json 后如何渲染它
【发布时间】:2011-05-29 00:55:29
【问题描述】:

我们的 C# DateTime 属性来自 Json,如下所示:

/Date(1450674000000)/

我们如何将其正确格式化为日期,以便我们可以在 HTML 表格中显示它?

【问题讨论】:

    标签: c# .net html json datetime


    【解决方案1】:

    正如 Lazarus 建议的那样,您可以在序列化之前将其格式化为日期的字符串表示形式。不过,您可能需要添加一个新的字符串属性。 (我假设您不需要日期对象的时间部分)

    格式化可以如下图所示。

    string dateStr = dateObject.ToString("dd-MMM-yyyy"); // format depends on your need or preference
    

    希望这会有所帮助。

    【讨论】:

    • 我收到错误 - 方法 'ToString' 没有重载需要 1 个参数
    【解决方案2】:

    我建议在将其序列化为 Json 之前对其进行格式化。

    【讨论】:

    • 我该怎么做?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-04
    • 1970-01-01
    • 2012-08-15
    • 2016-06-16
    • 1970-01-01
    相关资源
    最近更新 更多