title: how to get date and time in java like this 02-Oct-12 12:58:20 AM
body: <p>i have tried some thing like this </p>
  
  <pre><code>package com.poc;
  
  import java.util.Date;
  import java.text.DateFormat;
  import java.text.SimpleDateFormat;
  import java.util.Calendar;
  
  
  public class GetCurrentDateTime {
    public static void main(String[] args) {
  
         DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
         //get current date time with Date()
         Date date = new Date();
         System.out.println(dateFormat.format(date));
  
         //get current date time with Calendar()
         Calendar cal = Calendar.getInstance();
         System.out.println(dateFormat.format(cal.getTime()));
  
    }
  }
  </code></pre>
  
  <p>and my out put is : <code>2013-01-07 17:12:27</code> but want the output to be like this <code>2013-Jan-07 17:12:27 PM</code></p>
  
  <p>how to do this in java?</p>
  
  <p>Best Regards</p>