我想将时间从hh:mm转换为hh:mm:mm: 它来自hh:mm:ss形式的数据库。 我试过下面的代码,但我没有得到我想要的。将时间从hh:mm:ss转换为hh:mm in java
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>");
感谢您的帮助。
你得到了什么答案?你应该收到什么答案? – Kevin 2010-06-01 12:29:59
您在这段代码中缺少了很多括号 - 请格式正确。 – 2016-03-03 12:09:45