• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

24-hour time format for s:date-tag

 
Anders Sjurmann
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
I'm having trouble geting the s ate-tag to display time as an 24-hour clock ("army time"). When I set the format="hh:mm", leaving out the a-option for AM/PM, it still displays time as a 12-hour clock. Is there any option I have missed, or is there some other way around this?

Cheers, Anders
 
Gowher Naik
Ranch Hand
Posts: 643
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Anders

I used JSTL format tag and it is show date in 24 hours format

<jsp:useBean id="now" class="java.util.Date" />
<fmt:formatDate pattern="HH:mm" value="${now}" />

Can you tell in which struts library is date tag present?
I mean (bean,html,logic etc).I am not able to find it anywhere in struts tag library.

Thanks
 
Merrill Higginson
Ranch Hand
Posts: 4864
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Anders:

Use "HH:mm" with an upper case "H", rather than "hh:mm". This is explained in the JavaDoc for the SimpleDateFormat class.

Gowher:

Anders is apparently using Struts 2, which uses <s:xxx> tags in place of those used in Struts 1.
 
Anders Sjurmann
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Gowher! The capital H-es did the trick. Stupid of me not to think of it really.

The date-tag is in Struts2. I guess I didn't mention that. Sorry.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic