【发布时间】:2010-06-01 12:26:13
【问题描述】:
我想将时间从 hh:mm:ss 转换为 hh:mm 它来自数据库(my sql),格式为 hh:mm:ss。 我尝试了以下代码,但没有得到我想要的。
try {
s= HibernateUtil.currentSession();
tx=s.beginTransaction();
Query query = s.createQuery("select from Dailytimesheet dailytimesheet where dailytimesheet.IdDailyTimeSheet=6083 " );
for(Iterator it=query.iterate();it.hasNext();)
{
if(it.hasNext())
{
Dailytimesheet object=(Dailytimesheet)it.next();
String dt=object.getTimeFrom().toString();
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm");
long ms=0;
try {
ms = sdf.parse(dt).getTime();
}
catch (ParseException e) {e.printStackTrace();}
Time ts = new Time(ms);
out.println("<h2>"+ts+"</h2>");
感谢您的帮助。
【问题讨论】:
-
你得到了什么答案?您应该收到什么答案?
-
您在这个 sn-p 中缺少很多括号 - 请正确格式化。
标签: java date formatting