2010-08-22 37 views

Respuesta

10

Con los métodos en la propia clase java.util.Date: parse(String s) y toString(). Aunque el primero está en desuso, es el método a usar con GWT. Si desea más control sobre cómo se formatea la fecha, al convertir a cadena use la clase específica de GWT: com.google.gwt.i18n.client.DateTimeFormat. Formateará la fecha dada con un patrón, similar al propio SimpleDateFormat de Java.

4
import com.google.gwt.i18n.shared.DateTimeFormat; 
import java.util.Date; 

... 

public Date getDate(String dateString) { 
    Date result = null; 
    try { 
     DateTimeFormat dateTimeFormat = DateTimeFormat.getFormat("yyyy-MM-dd"); 
     result = dateTimeFormat.parse(dateString); 
    } catch (Exception e) 
    { 
     // ignore 
    } 
    return result; 
} 
1

Para convertir Fecha de StringFormat

import com.google.gwt.i18n.shared.DateTimeFormat; 
    import java.util.Date; 

    ... 
    public String getStringFormat(Date inputDate){ 
    String strFormat = null; 
    try{ 
    DateTimeFormat dateTimeFormat = DateTimeFormat.getFormat("DD-MMM-YYYY"); 
    strFormat = dateTimeFormat.format(inputDate); 
    }catch(Exception e){ 
    e.printStackTrace(); 
    } 
    return strFormat; 
    } 
Cuestiones relacionadas