Mega Code Archive

 
Categories / Java / GWT
 

Gwt DateTimeFormat

/*  *  * Copyright (C) 2008 Jose Javier García Zornoza.  *   * Este es un programa libre; puedes distribuirlo y/o modificarlo bajo  * los términos de la versión 2 (o cualquier versión posterior) de la Licencia   * Pública General de la Fundación de Software Libre.  * Este programa se distribuye con la esperanza  de poder ser útil, pero sin  * NINGUNA GARANTIA; tampoco la garantía implícita de COMERCIALIZACION o DEDICACIÓN  * A UN PROPOSITO PARTICULAR. Ver la licencia GNU GPL para más detalles.  * Deberías haber recibido una copia de la licencia GNU GPL con este programa;  * en caso contrario puedes obtener una copia visitando el sitio web www.fsf.org  * o escribiendo a la Fundación de Software Libre, Inc., 59 Temple   * Place - Suite 330, Boston, MA  02111-1307, USA.   *  */ package org.gruposp2p.dnie.client.util; import java.util.Date; import com.google.gwt.i18n.client.DateTimeFormat; public class DateUtils {     /**      * Método que devuelve un Date a partir de un String con formato "yyyy-MM-ddTHH:mm:ss"      *      * @param dateString fecha en formato String      * @return Date fecha en formato Date      * @throws import java.text.ParseException;      */     public static Date getDateFromString (String dateString) {       DateTimeFormat formatter = DateTimeFormat.getFormat("yyyy-MM-ddTHH:mm:ss");       return formatter.parse(dateString);     }     /**      * Método que devuelve un String con formato "yyyy-MM-dd'T'HH:mm:ss a partir de un Date"      *      * @param Date fecha en formato Date      * @return dateString fecha en formato String      * @throws import java.text.ParseException;      */     public static String getStringFromDate (Date date) {       DateTimeFormat formatter = DateTimeFormat.getFormat("yyyy-MM-dd'T'HH:mm:ss");       return formatter.format(date);     }          public static String getSimpleStringFromDate (Date date) {       DateTimeFormat formatter = DateTimeFormat.getFormat("yyyy-MM-dd");       return formatter.format(date);     } }