1

以下代码在我的 java 应用程序中运行良好。但是,当我使用 java 为 Android 制作相同的应用程序时,它在以下粗体行“ Timestamp rtnTS = new Timestamp(theDate.getTime()); ”中显示错误“构造函数 Timestamp(long) is undefined ”

public static Timestamp createTimeStamp(String strTime, String strFormat) throws Exception
{
    strTime = strTime.trim();

    SimpleDateFormat formatter = new SimpleDateFormat(strFormat);
    java.util.Date theDate = new java.util.Date();
    theDate = (java.util.Date) formatter.parse(strTime);
    **Timestamp rtnTS = new Timestamp(theDate.getTime());**
    return rtnTS;
}

请任何人帮助解决这个问题。

4

1 回答 1

6

你有没有进口这些。

import java.sql.Timestamp;
import java.util.Date;

像这样使用。

import java.sql.Timestamp;
import java.util.Date;

public class GetCurrentTimeStamp 
{
    public static void main( String[] args )
    {
       java.util.Date date= new java.util.Date();
       Log.v("Time",new Timestamp(date.getTime()));
    }
}

从这里阅读http://developer.android.com/reference/java/sql/Timestamp.html

于 2013-02-03T08:49:24.747 回答