改为int hour=calendar.get(Calendar.HOUR_OF_DAY);

解决方案 »

  1.   

    其实没必要怎么麻烦的。
    Date date = new Date();
    java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String str = sdf.format(date);
    就可以实现了
      

  2.   

    Acylas(Acylas) ( ) 说的对
    那么麻烦干什么
      

  3.   

    不至于这么麻烦吧,楼主,你也可以试试这个:
    Date date = new Date(); 
    DateFormat mediumDateFormat = 
    DateFormat.getDateTimeInstance( 
    DateFormat.MEDIUM, 
    DateFormat.MEDIUM);
    System.out.println(mediumDateFormat.format(date));
      

  4.   

    怎么样实现自动弹出光驱这个操作呢??
    用到什么API??
      

  5.   

    Acylas(Acylas) 与 haoqingshi(飞翔) 确实是经典我之所以那样弄是为了其它用途我现在在写一个“模拟股市”的构件
      

  6.   

    int hour=calendar.get(Calendar.HOUR);//十二小时制
    int hour=calendar.get(Calendar.HOUR_OF_DAY);//二十四小时制
    偶已经测试过了, Acylas(Acylas) 果然是个高手啊
    import java.util.*;
    public class TestSystemDate
    {
    public static void main(String[] args) 
    {
    Date date = new Date();
    GregorianCalendar calendar = new GregorianCalendar();
    String strDate ;
    calendar.setTime(date);
    int month=calendar.get(Calendar.MONTH)+1;
    int hour=calendar.get(Calendar.HOUR_OF_DAY);
    strDate = calendar.get(Calendar.YEAR)+"/"+month+"/"
    +calendar.get(Calendar.DATE)+" "+hour
    +":"+calendar.get(Calendar.MINUTE)+":"+calendar.get(Calendar.SECOND);
    System.out.println("strDate:"+strDate);
    }
    }
    输出结果为:strDate:2004/4/24 14:7:20
    ×××××××××××××××××××××××××××××××××××××
    import java.util.*;
    public class TestSystemDate
    {
    public static void main(String[] args) 
    {
    Date date = new Date();
    java.text.SimpleDateFormat myCurrentTime = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String str = myCurrentTime.format(date);
    System.out.println(str);
    }
    }
    输出结果为:2004-04-24 14:13:29
      

  7.   

    Acylas(Acylas) 与 haoqingshi(飞翔) 确实是经典
    楼主,给他俩分数,结案吧
      

  8.   

    偶这样写好像也可以得出当前时间噢
    Date currentDate=new Date();
    System.out.println(currentDate.toString());
    输出结果为:Sat Apr 24 14:24:13 PDT 2004
      

  9.   

    为何我用haoqingshi(飞翔)的代码测试不出来结果呢?
    麻烦楼主把完整代码贴出来看看噢
    偶可是来学习的呵呵
      

  10.   

    你要引入java.text.* 这个包才行 回复人: yesjoy(卫卫) ( 
    为何我用haoqingshi(飞翔)的代码测试不出来结果呢?
    麻烦楼主把完整代码贴出来看看噢
    偶可是来学习的呵呵