【问题标题】:How to Get Time from DateTime in "hh:mm tt" format in Asp.Net MVC如何在 Asp.Net MVC 中以“hh:mm tt”格式从 DateTime 获取时间
【发布时间】:2021-03-17 15:35:18
【问题描述】:

先生 我得到的日期格式正确,但时间格式不正确。 我想要这种格式的时间“hh:mm tt”(例如:10:20 AM) 我在 SQL Server-2014 中对日期使用“日期”数据类型,对时间使用“时间”数据类型 请帮帮我

 for each(var item in Model)
 {
   <tr>
       <td>
           @(item.LoginTime?.ToString("hh:mm tt")) 
       </td>
  </tr>
}

【问题讨论】:

  • 您的代码@(item.LoginTime?.t("hh:mm:ss tt")) 中的.t 是什么,您使用什么类型来保存C# 中的日期和时间?也许你的意思是item.LoginTime?.ToString("hh:mm:ss tt")
  • @(item.LoginTime?.ToString("hh:mm tt")) 有帮助吗?

标签: c# asp.net-mvc


【解决方案1】:

使用这种格式

@(item.LoginTime?.ToString("hh:mm tt"))

【讨论】:

  • @(item.LoginTime?.t("hh:mm tt")) 中的 .t 是什么,应该是 .ToString
  • @BhushanMuttha 我在问题本身中评论了这条确切的信息
【解决方案2】:

如果您使用的是时间数据类型,您需要先将其转换为日期时间。然后你就可以做你的事了:

@(item.LoginTime?.ToString("hh:mm tt")) 

How to convert time datatype of SQL Server to C# datetime data type?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-04
    • 2011-03-13
    • 1970-01-01
    • 1970-01-01
    • 2018-08-16
    • 1970-01-01
    • 2019-07-12
    相关资源
    最近更新 更多