在Java中获得下一个小时 [英] Getting the next hour in java

查看:1021
本文介绍了在Java中获得下一个小时的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

请提供下一个小时从数据库获取的代码.例如,我从数据库中获取timestamp:

Please provide the code getting next hour from database. For example I am getting a timestamp from the database as:

    String sqlupdate = "select UploadedDate from CAF_Entry where Status='new' and Reference=0   order by UploadedDate limit 1";
    System.out.println("sql query"+sqlupdate);
    Statement stupdate = con.createStatement();
    ResultSet rsupdate = stupdate.executeQuery(sqlupdate);
    if(rsupdate.next())
    {
      date22=rsupdate.getTimestamp("UploadedDate");
      String stringdate=date22.toString();`

我要得到日期2012-11-12 10:30:00

如何获得下一个小时的提示,例如2012-11-12 11:00:00?

How do I get the next hour, such as 2012-11-12 11:00:00?

推荐答案

Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(date22.getTime);
calendar.add(Calendar.HOUR, 1);

之后,您可以使用 SimpleDateFormat 将日期格式化为字符串(如果要使用该格式).如果需要,Calendar.getTime()将返回一个java.util.Date对象.

After that you can use SimpleDateFormat to format the date to a String if you want it in that form. Calendar.getTime() will return a java.util.Date object if you need one.

这篇关于在Java中获得下一个小时的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆