Forums de discussion

24 hours format for time instead of AM/PM in liferay-ui:input-time

thumbnail
Manish Yadav, modifié il y a 7 années.

24 hours format for time instead of AM/PM in liferay-ui:input-time

Expert Publications: 493 Date d'inscription: 26/05/12 Publications récentes
Hello,
I would like to display time in 24 hours format instead of AM/PM. I'm using liferay-ui:input-time

<liferay-ui:input-time amPmParam="" hourParam="endHour" minuteParam="endMinute" minuteInterval="5" hourValue="" minuteValue="" amPmValue="" />


Regards,
Manish yadav
thumbnail
Eric COQUELIN, modifié il y a 7 années.

RE: 24 hours format for time instead of AM/PM in liferay-ui:input-time

Expert Publications: 254 Date d'inscription: 03/11/13 Publications récentes
As far as I remember, there is a "locale" param...

in French, we have 24 hours display.
thumbnail
Manish Yadav, modifié il y a 7 années.

RE: 24 hours format for time instead of AM/PM in liferay-ui:input-time

Expert Publications: 493 Date d'inscription: 26/05/12 Publications récentes
Many Thanks For your prompt reply. Yes i need date in french format [24 hours]
I have check liferay-ui.tld there is no attribute name as local for tag liferay-ui:input-time.
Could you please share any example.
thumbnail
Eric COQUELIN, modifié il y a 7 années.

RE: 24 hours format for time instead of AM/PM in liferay-ui:input-time

Expert Publications: 254 Date d'inscription: 03/11/13 Publications récentes
You're right, as per the code, there is none. But it uses the "locale" variable which comes with your user context.

See .../liferay-portal-6.2-ce-ga6/tomcat-7.0.62/webapps/ROOT/html/taglib/ui/input_time/page.jsp

String simpleDateFormatPattern = _SIMPLE_DATE_FORMAT_PATTERN_ISO;

if (BrowserSnifferUtil.isMobile(request)) {
	simpleDateFormatPattern = _SIMPLE_DATE_FORMAT_PATTERN_HTML5;
}
else if (DateUtil.isFormatAmPm(locale)) {
	simpleDateFormatPattern = _SIMPLE_DATE_FORMAT_PATTERN;
}


private static final String _SIMPLE_DATE_FORMAT_PATTERN = "hh:mm a";

private static final String _SIMPLE_DATE_FORMAT_PATTERN_HTML5 = "HH:mm";

private static final String _SIMPLE_DATE_FORMAT_PATTERN_ISO = "HH:mm";


You can also hook that file.