Как изменить формат даты в Ireport 4.5 - PullRequest
3 голосов
/ 13 января 2012

Я указал выражение текстового поля new.java.util.Date() и шаблон MMMMM dd, yyyy в качестве упомянутого формата.

Дата должна отображаться как: jan 13, 2012, но отображается в другом формате: Fri Jan 13 08:30:12 IST 2012.

Так как напечатать дату в указанном формате.И одна вещь в предварительном просмотре даты отображается правильно, как упоминалось, но внутри моего приложения он отображает Fri Jan 13 08:30:12 IST 2012 форматЕсть ли способ заставить его работать нормально?

Ответы [ 2 ]

15 голосов
/ 13 января 2012
new SimpleDateFormat("MMM dd, yyyy ").format(new Date()) 

Поместите вышеуказанную строку в текстовое поле, чтобы вы получили свой формат даты

0 голосов
/ 22 июля 2014

Используйте этот метод ниже ... надеюсь, это поможет вам

public static String getDateTimeForUgcServer(String date)
    {

        SimpleDateFormat intputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date dt = new Date();
        try
        {
            dt = intputFormat.parse(date);
        }
        catch (ParseException e)
        {
            e.printStackTrace();
        }

        SimpleDateFormat outputFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
        String str = outputFormat.format(dt);
        return str;
    }
...