java 方法的代码如下:
public static void main(String[] args){
SimpleDateFormat fd = new SimpleDateFormat("yyyyMMddHHmmss");
Calendar calendar = Calendar.getInstance();//此时打印它获取的是系统当前时间
String now = fd.format(calendar.getTime());//当前系统时间
System.out.println("====now=====" + now);
calendar.add(Calendar.SECOND, -10);//当前系统时间 的 前10 秒的时间
String tensecondago = fd.format(calendar.getTime());
System.out.println("====tensecondago=====" + tensecondago);
calendar.add(Calendar.HOUR, -1);//当前系统时间的 前一小时
String onehourago = fd.format(calendar.getTime());
System.out.println("====onehourago=====" + onehourago);
calendar.add(Calendar.DATE, -1);//当前系统时间的 前一天
String onedayago = fd.format(calendar.getTime());
System.out.println("====onedayago=====" + onedayago);
}
控制台打印结果:
====now=====20120901102213
====tensecondago=====20120901102203
====onehourago=====20120901092203
====onedayago=====20120831092203