需要获得上一个小时的时间,网上找了半天没有找到自己想要。随手写一个简单的吧。本来以为麻烦。想不到自己动手后发现还是挺简单。
class Util
{
public static String getPreHour(String format)
{
SimpleDateFormat sdf=new SimpleDateFormat(format);
Date d=new Date();
d.setHours(d.getHours-1);
return sdf.format(d);
}
public static void main(String[] args)
{
System.out.println(Util.getPreHour("yyyyMMddHH"));
}
}
可以类似通过date的设置获得任何你需要的时间。
class Util
{
public static String getPreHour(String format)
{
SimpleDateFormat sdf=new SimpleDateFormat(format);
Date d=new Date();
d.setHours(d.getHours-1);
return sdf.format(d);
}
public static void main(String[] args)
{
System.out.println(Util.getPreHour("yyyyMMddHH"));
}
}
可以类似通过date的设置获得任何你需要的时间。