你参照ApiDoc改一下SimpleDateFormat构造参数就行了:)
/**
* 将字符串解析为Date型数据。
* @param dateString Date数据的字符串表示
* @return 解析得到的Date型数据
*/
public final static Date string2Date( String dateString )
throws java.lang.Exception
{
DateFormat dateFormat;
dateFormat = new SimpleDateFormat( "EEE MMM dd kk:mm:ss z yyyy",
Locale.ENGLISH );
dateFormat.setLenient( false ); return dateFormat.parse( dateString );
}
/**
* 将字符串解析为Date型数据。
* @param dateString Date数据的字符串表示
* @return 解析得到的Date型数据
*/
public final static Date string2Date( String dateString )
throws java.lang.Exception
{
DateFormat dateFormat;
dateFormat = new SimpleDateFormat( "EEE MMM dd kk:mm:ss z yyyy",
Locale.ENGLISH );
dateFormat.setLenient( false ); return dateFormat.parse( dateString );
}
* 将Date型数据的字符表示串。
* @param dateString Date数据的字符串表示
* @return 解析得到的Date型数据
*/
public final static String date2String( Date date )
throws java.lang.Exception
{
DateFormat dateFormat;
dateFormat = new SimpleDateFormat( "yyyy-MM-dd kk:mm:ss",
Locale.ENGLISH );
dateFormat.setLenient( false ); return dateFormat.format( date );
}
* 将Date型数据的字符表示串。
* @param dateString Date数据的字符串表示
* @return 解析得到的Date型数据
*/
public final static String date2String( Date date )
throws java.lang.Exception
{
DateFormat dateFormat;
dateFormat = new SimpleDateFormat( "yyyy-MM-dd kk:mm:ss",
Locale.ENGLISH );
dateFormat.setLenient( false ); return dateFormat.format( date );
}
String s="1998-01-02";
Date date = formatter.parse(s);
<%@ page language="java" import="java.sql.*,java.text.DateFormat " %>Date rxsj1;
DateFormat dateFormat;
dateFormat = new SimpleDateFormat( "yyyy-mm-dd",Locale.ENGLISH );
dateFormat.setLenient( false );
rxsj1=dateFormat.parse( rxsj );直接取值不知行不行?
可以的话,有问题
1.class simpledateformat not found in class add_0002ejsp_jsp at line46
2.variable locale not found in class add_0002ejsp_jsp at line46
3.incompatible types:found:java.util.date,required:java.sql.date at line 48请问如何操作呢?
locale 是什么呢?