-1

任何人都可以建议如何将时间选择器以 05:30:55 格式(即 HH:MM:SS 格式)保存到 android 中的 sqlite 数据库中。我用日历来节省时间。它以 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

我建议将原始时间(long用于支持 Calendar 实例)保存在数据库中,并仅在 UI 需要时对其进行格式化。以这种方式进行查询和其他事情(如比较日期)要容易得多,而且您可以随时按照 Amit 所写的方式进行操作。

于 2013-03-12T05:35:22.383 回答