构造函数 Date()未定义,大家帮帮小弟我,这个有关问题如何改

构造函数 Date()未定义,大家帮帮我,这个问题怎么改。
程序的部分代码是这样的:
Java code

  // add an entry
    public long create(String Note) {
        Date now = new Date();
        ContentValues args = new ContentValues();
        args.put(KEY_NOTE, Note);
        args.put(KEY_CREATED, now.getTime());

        return db.insert(DATABASE_TABLE, null, args);
    }




eclipse编译提示: 构造函数 Date()未定义

系统提出的解决方案为:将参数添加至匹配项:Date(int,int,int)或Date(long)

大家说date()里面的参数应该写什么呢?

原程序的代码为:
Java code

package com.demo.android.dummynote;

import java.sql.Date;

import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.database.sqlite.SQLiteDatabase.CursorFactory;

public class NotesDbAdapter {
    private static final String DATABASE_NAME = "notes.db";
    private static final int DATABASE_VERSION = 1;
    private static final String DATABASE_TABLE = "notes";
    private static final String DATABASE_CREATE = "creat table notes("
            + "_id INTEGER PRIMARY KEY," + "note TEXT," + "created INTEGER,"
            + "modified INTEGER" + ");";

    private static class DatabaseHelper extends SQLiteOpenHelper {
        public DatabaseHelper(Context context) {
            super(context, DATABASE_NAME, null, DATABASE_VERSION);
            // TODO Auto-generated constructor stub
        }

        @Override
        public void onCreate(SQLiteDatabase db) {
            // TODO Auto-generated method stub
            db.execSQL(DATABASE_CREATE);

        }

        @Override
        public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
            // TODO Auto-generated method stub
            db.execSQL("DROP TABLE IF EXISTS " + DATABASE_TABLE);
            onCreate(db);
        }
    }

    private Context mCtx = null;
    private DatabaseHelper dbHelper;
    private SQLiteDatabase db;

    public NotesDbAdapter(Context ctx) {
        this.mCtx = ctx;
    }

    public NotesDbAdapter open() throws SQLException {
        dbHelper = new DatabaseHelper(mCtx);
        db = dbHelper.getWritableDatabase();
        return this;
    }

    public void close() {
        dbHelper.close();
    }

    private static final String KEY_ROWID = "_id";
    static final String KEY_NOTE = "note";
    private static final String KEY_CREATED = "created";
    
    // get all entries
    public Cursor getall() {
        return db.query(DATABASE_TABLE, //Which table to Select
                new String[]{KEY_ROWID,    KEY_NOTE,KEY_CREATED}, //Which columns to return
                null, //WHERE clause
                null, //WHERE arguments
                null, //GROUP BY clause
                null, //HAVING clause
                null);//Order-by clause

    }
    
    // add an entry
    public long create(String Note) {
        Date now = new Date();
        ContentValues args = new ContentValues();
        args.put(KEY_NOTE, Note);
        args.put(KEY_CREATED, now.getTime());

        return db.insert(DATABASE_TABLE, null, args);
    }

    //remove an entry
    public boolean delete(long rowID){
        return db.delete(DATABASE_TABLE, KEY_ROWID + "=" + rowID,null)>0;
    }
    
       //query single entry
    public Cursor get(long rowId) throws SQLException {
        Cursor mCursor = db.query(true,
                DATABASE_TABLE,
                new String[] {KEY_ROWID, KEY_NOTE, KEY_CREATED},
                KEY_ROWID + "=" + rowId,
                null, null, null, null, null);
        if (mCursor != null) {
            mCursor.moveToFirst();
        }
        return mCursor;
    }

    //update
    public boolean update(long rowId, String note) {
        ContentValues args = new ContentValues();
        args.put(KEY_NOTE, note);

        return db.update(DATABASE_TABLE, args, KEY_ROWID + "=" + rowId, null) > 0;
    }


}