I am having a problem in formating date in my Grid. My entity is having ZonedDateTime date. So it is looking like "2018-02-01T16:21:35.610-07:00[America/Phoenix]
". But I want it on format “yyyy-MM-dd HH:mm:ss” that means “2018-02-01 16:21:35”.
I did it in my grid like this with String.format to show date as: dd/mm/yyyy.
table.addColumn(Deposit::getDate).setId(“dateCol”).setCaption(“Date”).setWidth(85);
table.getColumn(“dateCol”).setRenderer((Renderer) new DateRenderer(“%1$td/%1$tm/%1$tY”));
Thank you for suggesion. I have tried it but my attribute type is ZoneDateTime so when I am trying renderer it’s giving error.
Is there any other way to do it?
I did it in my grid like this with String.format to show date as: dd/mm/yyyy.
table.addColumn(Deposit::getDate).setId(“dateCol”).setCaption(“Date”).setWidth(85);
table.getColumn(“dateCol”).setRenderer((Renderer) new DateRenderer(“%1$td/%1$tm/%1$tY”));
I did it in my grid like this with String.format to show date as: dd/mm/yyyy.
table.addColumn(Deposit::getDate).setId(“dateCol”).setCaption(“Date”).setWidth(85);
table.getColumn(“dateCol”).setRenderer((Renderer) new DateRenderer(“%1$td/%1$tm/%1$tY”));