日期时间的分钟部分无法正确获取 [英] Minute part of datetime not getting correctly
本文介绍了日期时间的分钟部分无法正确获取的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在数据库中有一个timeStartTime(time(7),not null)字段.
然后我在下面的代码中将其转换为日期时间,如下所示:
Convert.ToDateTime(dr ["timeStartTime"].ToString())
然后在aspx页面中我这样写
<%= Html.Encode(item.startTime.Minute)%>
我正在得到像这样的微小部分
为0(而不是07:00:02中的00)
分钟部分还没有完全解决.如何解决此问题?
I have a timeStartTime(time(7),not null) field in database.
Then i converted it to datetime in code behind as below
Convert.ToDateTime(dr["timeStartTime"].ToString())
Then in aspx page i wrote like this
<%=Html.Encode(item.startTime.Minute)%>
I am getting the minute part like this
as 0 (instead of 00 in 07:00:02)
The minute part is not getting fully.How can i solve this problem?
推荐答案
<%=Html.Encode(item.startTime.ToString("mm"))%>
试试这个.
Try this.
使用.ToString("hh:mm:ss")
将HH替换为HH(大写)24小时格式
您还可以添加"tt" .ToString("hh:mm:ss tt")以获取AM/PM
Use .ToString("hh:mm:ss")
replace hh with HH (caps) for 24 hr format
You may also add ''tt'' .ToString("hh:mm:ss tt") to get AM/PM
这篇关于日期时间的分钟部分无法正确获取的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文