0

私はアンドロイドが初めてで、アプリケーションを開発しました。今、日付を追跡する必要がある月額サブスクリプションを適用したいので、次のコードを試しました

try {
            before = (Date)formatter.parse(date);


        } catch (ParseException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        Date now = new Date();

        long diff = now.getTimeInMillis() - before.getTimeInMillis();
        long days = diff / ONE_DAY;
        if(days > 30) { // More than 30 days?
             // Expired !!!
        }

long diff = now.getTimeInMillis() - before.getTimeInMillis(); でエラーが発生します。

では、これに代わるものは何か教えてください。

4

1 に答える 1

0

カレンダーから日付を取得できます。

Calendar c = Calendar.getInstance(); 
int seconds = c.get(Calendar.SECOND);

から取得できる定数は他にもたくさんありますCalendar

Calendarドキュメントを確認してください。

于 2013-10-24T08:17:27.510 に答える