com.ibm.icu.text.SimpleDateFormat
各位这个包有什么用?为毛格式化出来的时间会小一个小时。百度了一下,有人多一个小时。

解决方案 »

  1.   

    new com.ibm.icu.text.SimpleDateFormat("hh:mm:ss").format(new java.util.Date());
    08:06:23
      

  2.   

    new com.ibm.icu.text.SimpleDateFormat("hh:mm:ss").format(new java.util.Date());20:07:29
      

  3.   

    2L 的 是 HH:mm:ss. 复制时选错了。
      

  4.   


    System.out.println(new com.ibm.icu.text.SimpleDateFormat("hh:mm:ss").format(new java.util.Date()));==09:14:39   多了一个小时。
      

  5.   

    在哪儿运行啊,要到运行代码的机器上测试啊。远程测试不可靠。我在这个2楼,3楼看到的 CSDN 的时间就跟回贴者的时间不一样啊。
      

  6.   

    我这里和本机时间一致。构造方法加不加Locale参数都一致。
        public com.ibm.icu.text.SimpleDateFormat(java.lang.String, java.util.Locale);