Uploaded image for project: 'OFBiz'
  1. OFBiz
  2. OFBIZ-4306

Error in display of date-time field

    Details

      Description

      I meet an error of formatting of date during the use of field date-time.

      I am on the screen: https: // demo-trunk.ofbiz.apache.org/projectmgr/control/EditProjectTasks?ProjectId=9000 login as admin
      My local is fr_FR and the format is dd/MM/yyyy.

      If I change the date with the calendar and if the day of the month in the date is > 12 then the display format is : dd/MM/yyyy
      If I change the date with the calendar and if the day of the month in the date is < = 12 then the display format is: MM/dd/yyyy

      There is thus an error during the formatting of date. By looking at this error I found that the problem came from the macro ftl: renderDateTimeField more exactly it is during conversion to string that the error is produced:
      dateObj Var = Date.parse ( initDate );
      formatedObj Var = dateObj.toString ( dateFormat );
      It is the toString method that is at the origin of this inversion.
      in both cases dateFormat is always dd/MM/yyyy : dateObj.toString ( dd/MM/yyyy );

      Somebody knows how to fix this problem?

      Thank you in advance,

      Pierre

        Attachments

          Activity

            People

            • Assignee:
              lektran Scott Gray
              Reporter:
              gpierre Gaudin Pierre
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: