[opencms-dev] Show an OpenCmsDateTime element
Carol Mancho Lagunas
carol at asic.udl.es
Mon Jun 13 09:11:28 CEST 2005
Thank you very much!
with the set-tag works ok!!
Carol
El vie, 10-06-2005 a las 19:22 +0200, Stephan Hartmann escribió:
> I use the set-tag from the jstl:
>
> <c:set var="strReleased"><cms:contentshow element="Release" /></c:set>
> <%
> String released = "";
> try {
> Date date = new
> Date(Long.parseLong((String)pageContext.findAttribute("strReleased")));
> DateFormat df = DateFormat.getDateInstance(DateFormat.LONG,
> Locale.ENGLISH);
> released = df.format(date);
> } catch (Exception e) {}
> %>
>
> ...<%= released %>....
>
> Regards,
> Stephan
>
>
> Am Freitag 10 Juni 2005 18:46 schrieb Borja Marcos Suarez:
> > Hi Carol,
> >
> > David saved the best trick and didn't tell you everything ;)
> >
> > If you want to write the dateElemente as a date and not as a long you can
> > write:
> >
> > --------- [in the file you have the contentload] --------------
> > <cms:include file="utils/date.jsp">
> > <cms:param name="f">
> > <cms:contentshow element="dateTypeElement" />
> > </cms:param>
> > </cms:include>
> > ----------------------------------------------------------
> >
> > Then in the date.jsp you can write the following code:
> > > <%@ page import="java.util.*" %>
> > >
> > > <%
> > > Map params=request.getParameterMap();
> > >
> > > if(params != null){
> > > String[] a_Fecha=(String[])params.get("f");
> > > long l_fecha=(a_Fecha!=null?Long.parseLong(a_Fecha[0]):0L);
> > >
> > > if(l_fecha != 0){
> > > Date fecha=new Date(l_fecha);
> > >
> > > java.text.SimpleDateFormat format = new
> > > java.text.SimpleDateFormat("dd/MM/yy"); out.print(format.format(fecha));
> > > }
> > > }
> >
> > This is a easy way but I'm sure there are more. If someone knows a more
> > efficient way please tell us :)
> >
> > Hope this help you.
> >
> > best regards,
> >
> > Borja
> >
> > ________________________________
> >
> > De: opencms-dev-bounces at opencms.org en nombre de Carol Mancho Lagunas
> > Enviado el: vie 10/06/2005 14:17
> > Para: The OpenCms mailing list
> > Asunto: RE: [opencms-dev] Show an OpenCmsDateTime element
> >
> >
> >
> > Hi, David
> >
> > una preguntita! cuando haces:
> > String[] a_Fecha=(String[])params.get("f");
> >
> > La "f" seria el nombre del elemento de tipo openCmsDateTime?
> > Yo lo he interpretado asi, pero no me funciona!
> >
> > Gracias!
> >
> > El jue, 09-06-2005 a las 12:07 +0200, David García González escribió:
> > > Hi Carol,
> > >
> > > You could try something like:
> > >
> > > <%@ page import="java.util.*" %>
> > >
> > > <%
> > > Map params=request.getParameterMap();
> > >
> > > if(params != null){
> > > String[] a_Fecha=(String[])params.get("f");
> > > long l_fecha=(a_Fecha!=null?Long.parseLong(a_Fecha[0]):0L);
> > >
> > > if(l_fecha != 0){
> > > Date fecha=new Date(l_fecha);
> > >
> > > java.text.SimpleDateFormat format = new
> > > java.text.SimpleDateFormat("dd/MM/yy"); out.print(format.format(fecha));
> > > }
> > > }
> > > %>
> > >
> > > "1118377860000"
> > > -----Mensaje original-----
> > > De: opencms-dev-bounces at opencms.org
> > > [mailto:opencms-dev-bounces at opencms.org] En nombre de Carol Mancho
> > > Lagunas Enviado el: jueves, 09 de junio de 2005 9:45
> > > Para: opencms-dev at opencms.org
> > > Asunto: [opencms-dev] Show an OpenCmsDateTime element
> > >
> > > Hi all,
> > >
> > > It's possible to show an OpenCmsDateTime with tag <cms:contentshow..>?
> > >
> > > I have created a xmlcontent Schema with an OpenCmsDateTime element, but
> > > if I show this Date in a jsp with:
> > >
> > > <cms:contentshow element="Date" />
> > >
> > > it appears like this: "1118377860000"
> > >
> > > How can I make it look like a real date?
> > >
> > >
> > >
> > >
> > > Kind regards, Carol
> >
> > --
> > ______________________________________________
> >
> > Carol Manchó Lagunas carol at asic.udl.es
> >
> > Campus Virtual
> > Àrea de sistemes de Informació i Comunicacions
> > Universitat de Lleida
> >
> > Pça. Víctor Siurana,1 25003 Lleida
> > Telèfon: +34 973 702140 / +34 973 702040
> > ______________________________________________
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > This mail is send to you from the opencms-dev mailing list
> > To change your list options, or to unsubscribe from the list, please visit
> > http://mail.opencms.org/mailman/listinfo/opencms-dev
>
>
> _______________________________________________
> This mail is send to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> http://mail.opencms.org/mailman/listinfo/opencms-dev
--
______________________________________________
Carol Manchó Lagunas carol at asic.udl.es
Campus Virtual
Àrea de sistemes de Informació i Comunicacions
Universitat de Lleida
Pça. Víctor Siurana,1 25003 Lleida
Telèfon: +34 973 702140 / +34 973 702040
______________________________________________
More information about the opencms-dev
mailing list