我是一个C# / MVC的新手。今天花了很多时间来弄清楚如何以我想要的格式显示DateTimeOffset对象。最终通过以下方式得到了它的工作:
Html.TextBoxFor(model => model.DeliveryDate,"{0:MM/dd/yyyy}",
new { htmlAttributes = new { @class = "datepicker" } })
但我仍然不明白格式字符串中“0”的重要性。如果我用其他数字替换0或完全删除它,页面会出现错误。有人能帮我理解吗?