-1

誰でも05:30:55形式でTimePickerから選択した時間を節約する方法を提案できますか?つまり、AndroidのsqliteデータベースにHH:MM:SS形式です。時間を節約するためにカレンダーを使用しました。5:30形式で保存しています。

助けてください!!

4

3 に答える 3

1

このコードを使用してください。

  int time=(picker.getCurrentMinute() * 60 + picker.getCurrentHour() * 60 * 60) * 1000;
  SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss");
   String formatted = format.format(time);

そして、そのフォーマットされた文字列をデータベースに挿入します。

于 2013-03-12T05:54:34.117 に答える
0

Date関数ですべてのパラメーターを指定する必要があります。

 Date dt = new Date(year, month, day, hour, minute, second);
    SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss");
    String formattedDate = dateFormat.format(dt);
于 2013-03-12T05:09:11.973 に答える
0

生の時間(Calendarインスタンスのバックアップに使用)をデータベースに保存し、longUIで必要な場合にのみフォーマットすることをお勧めします。この方法でクエリやその他のこと(日付の比較など)を行う方がはるかに簡単であり、Amitが書いたとおりにいつでも行うことができます。

于 2013-03-12T05:35:22.383 に答える