1

次のコードは、私の Java アプリケーションで正常に動作しています。しかし、Java を使用して Android 用の同じアプリケーションを作成すると、次の太字の行に「 The constructor 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 に答える