gpt4 book ai didi

asp.net-mvc-3 - MVC3显示日期+短时间无格式字符串

转载 作者:行者123 更新时间:2023-12-04 20:53:22 25 4
gpt4 key购买 nike

在MVC你可以做

[DisplayFormat(DataFormatString = "{0:MM/dd/yyyy h:mm tt}"]

这将转化为

10/12/2011 1:30 PM



这对 en-US 用户来说是正确的

但假设瑞典用户访问该网站 (sv-SE)

那我要

2011-10-12 13:30



所以我不能使用格式字符串..如果我从模型中删除格式属性,我会得到

10/12/2011 下午 1:30:20 为 en-US

2011-10-12 13:30:20 为 sv-SE

如何在没有秒的情况下获得正确的格式?

最佳答案

您可以使用 g格式说明符,即“通用日期短时间”格式说明符,恰好是您要查找的格式说明符。

像这样:

 [DisplayFormat(DataFormatString = "{0:g}")]
// Displays 2011-10-12 11:40 for sv-SE
// Displays 10/12/2011 11:40 AM for en-US

完整文档: http://msdn.microsoft.com/en-us/library/az4se3k1.aspx

关于asp.net-mvc-3 - MVC3显示日期+短时间无格式字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7737977/

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