Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jul 18th, 2012  |  syntax: None  |  size: 1.09 KB  |  hits: 7  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. extract SimpleDateFormat
  2. import java.text.DateFormat;
  3. import java.text.NumberFormat;
  4. import java.text.ParseException;
  5. import java.text.SimpleDateFormat;
  6. import java.util.Calendar;
  7. import java.util.Date;
  8. import java.util.Locale;
  9.  
  10.  
  11. public class DifferenceInHours_04
  12. {
  13.  
  14.     public static void main(String[] args)
  15.     {
  16.         Date date = new Date();
  17.         SimpleDateFormat sdf = new SimpleDateFormat("dd MMM yyyy hh:mm:ss zzz" );
  18.         System.out.println(sdf.format(date));
  19.  
  20.         Calendar cal = Calendar.getInstance();
  21.         int hour = cal.get(Calendar.HOUR);
  22.         int minute = cal.get(Calendar.MINUTE );
  23.         int second = cal.get(Calendar.SECOND);
  24.         System.out.println("Current time: "  + hour + ":" + minute +":" + second);
  25.  
  26.         int newHour = hour - 6;
  27.         int newMinute = minute - 30;
  28.         System.out.println("Modified time: " + newHour + ":" + newMinute + ":"+  second);
  29.  
  30.     }
  31.  
  32. }
  33.        
  34. Calendar cal = Calendar.getInstance();
  35.     cal.add(Calendar.HOUR, -6);
  36.     cal.add(Calendar.MINUTE,-30 );
  37.     System.out.println("Time before 6 hour and 30 min from now is : "+ cal.getTime());