0

いくつかのメジャーデータをsqliteデータベースに保存したいアクティビティがあります(挿入オプションのみがあります)。xmlは次のとおりです。

ここに画像の説明を入力してください

このアクティビティの作成後、日付/時刻は(日付/時刻ダイアログによって)値を取得します。ユーザーは必要に応じて変更できます。

別のアクティビティで、日付と時刻の降順でメジャーのリストビューを表示したいと思います。

過去1/7/30日のメジャーも取得できるようにしたいと思います。

上記の操作を簡単に行えるように、sqliteテーブルを作成するための最良の方法は何ですか?日付と時刻を一緒に保存するかどうかを?TEXTまたはREALまたはINTEGERとして保存する必要がありますか?

4

1 に答える 1

3

System.currentTimeMillis()そのBIGINT値を使用して、テーブルに格納する必要があります。次のようなもので時間を解析できます。

    SimpleDateFormat sdf = new SimpleDateFormat("MM dd,yyyy HH:mm");

    Date resultdate = new Date(yourmilliseconds);
    System.out.println(sdf.format(resultdate));

出典:currentTimeMillisを読み取り可能な日付形式に変換する方法は?

于 2012-09-12T18:54:31.887 に答える