gpt4 book ai didi

asp.net-mvc - 如何在 Razor View 中格式化 DateTime?

转载 作者:行者123 更新时间:2023-12-04 00:01:43 30 4
gpt4 key购买 nike

我有如下变量:

DateTime crd = a.CreationDate; (shown as a variable in C# but available in razor views)

我想使用以下格式将这些显示为日期:11/06/2011 02:11

理想情况下,我希望为此提供某种 HTML 帮助程序。有没有人已经有了可以满足我需求的东西?

最佳答案

您可以创建一个显示模板或编辑器模板,如 this answer ,但该格式将应用于给定范围内的所有 DateTime 变量(可能好也可能坏)。

使用 DisplayFormat属性可以很好地定义各个字段的格式。

记得用@Html.DisplayFor(model=>model.crd)和/或 @Html.EditorFor(model=>model.crd)以上任何一个的语法。

您可以随时使用 DateTime.ToString() View 中的方法以及更多的临时格式。

@crd.ToString("MM/dd/yyyy HH:mm") // time using a 24-hour clock

关于asp.net-mvc - 如何在 Razor View 中格式化 DateTime?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8026079/

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