【问题标题】:Convert a datetime value to time with 12hour system使用 12 小时制将日期时间值转换为时间
【发布时间】:2020-11-24 18:05:01
【问题描述】:

我正在与Entity Framework 合作开展ASP.NET MVC 项目。

我有一个从SQL Server database 收到的Datetime 值,数据库中的值看起来像: 8/1/2020 10:00:00 AM,在view 中我想从完整日期(我想用 12H 系统显示时间),所以我试试这个:

查看:

<tr>
    
<td>@item.DT_ABS.ToString("hh:mm tt")</td>
   
</tr>

结果应该是:

10:00 AM 

我得到的结果:

10:00

那么请大家帮忙看看这个问题?

【问题讨论】:

标签: c# asp.net-mvc razor view


【解决方案1】:

对我有帮助的解决方案是:

@item.DT_ABS.ToString("hh:mm tt",new CultureInfo("en-US"))

【讨论】:

  • 试试这个:@item.DT_ABS.ToString("hh:mm tt", CultureInfo.InvariantCulture)
猜你喜欢
  • 2010-10-01
  • 2016-03-01
  • 2019-05-12
  • 2023-03-30
  • 2017-06-27
  • 2012-04-09
  • 2015-01-09
  • 1970-01-01
  • 2013-10-14
相关资源
最近更新 更多