Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8143892

I am getting 15 digits while the format for the datetime is YYYYMMDDHHmmss

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not an Issue
    • Icon: P4 P4
    • None
    • 7u79
    • core-libs

      FULL PRODUCT VERSION :
      java version "1.7.0_79"
      OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-0ubuntu1)
      OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)


      ADDITIONAL OS VERSION INFORMATION :
      3.19.0-15-generic #15-Ubuntu SMP Thu Apr 16 23:32:37 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

      A DESCRIPTION OF THE PROBLEM :
      I am getting 15 digits while it should be in 14 digits.

      import java.text.*;
      import java.util.*;
      public class dd{

      public static void main(String[] args)
      {
      SimpleDateFormat ist_time=new SimpleDateFormat("YYYYMMDDHHmmss");//YYYYMMDDHHmmss
                              String time=ist_time.format(new Date());
                              System.out.println("datetime:---"+time);
      }
      }


      REGRESSION. Last worked in version 7u79

      ADDITIONAL REGRESSION INFORMATION:
      import java.text.*;
      import java.util.*;
      public class dd{

      public static void main(String[] args)
      {
      SimpleDateFormat ist_time=new SimpleDateFormat("YYYYMMDDHHmmss");//YYYYMMDDHHmmss
                              String time=ist_time.format(new Date());
                              System.out.println("datetime:---"+time);
      }
      }


      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      import java.text.*;
      import java.util.*;
      public class dd{

      public static void main(String[] args)
      {
      SimpleDateFormat ist_time=new SimpleDateFormat("YYYYMMDDHHmmss");//YYYYMMDDHHmmss
                              String time=ist_time.format(new Date());
                              System.out.println("datetime:---"+time);
      }
      }


      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      14 digit datetime
      ACTUAL -
      15 digit datetime

      REPRODUCIBILITY :
      This bug can be reproduced always.

      ---------- BEGIN SOURCE ----------
      import java.text.*;
      import java.util.*;
      public class dd{

      public static void main(String[] args)
      {
      SimpleDateFormat ist_time=new SimpleDateFormat("YYYYMMDDHHmmss");//YYYYMMDDHHmmss
                              String time=ist_time.format(new Date());
                              System.out.println("datetime:---"+time);
      }
      }

      ---------- END SOURCE ----------

      CUSTOMER SUBMITTED WORKAROUND :
      import java.text.*;
      import java.util.*;
      public class dd{

      public static void main(String[] args)
      {
      SimpleDateFormat ist_time=new SimpleDateFormat("YYYYMMDDHHmmss");//YYYYMMDDHHmmss
                              String time=ist_time.format(new Date());
                              System.out.println("datetime:---"+time);
      }
      }


      SUPPORT :
      YES

            psonal Pallavi Sonal (Inactive)
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: