SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm");
dateStr = df.format(birDate);
如果birDate 日期是15:00 dateStr 就会等于3:00
怎么才能让其显示为15:00?

解决方案 »

  1.   

    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd 24hh:mm");
                dateStr = df.format(birDate);
      

  2.   

    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm");
                dateStr = df.format(birDate);
      

  3.   

     SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm");
                dateStr = df.format(birDate);
      

  4.   

    这个是获得当前的时间:参考哈
    java.util.Date currentTime = new java.util.Date();// 得到当前系统时间
    java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyyMMddhhmmss");
    String ids = formatter.format(currentTime).toString();
    System.out.println(ids);