Android 从时间选择器中检索所选时间

Android 从时间选择器中检索所选时间,android,database,deprecated,timepicker,Android,Database,Deprecated,Timepicker,我有一个数据库和一个包含开始时间和结束时间的表。用户必须通过Android应用程序选择这两个选项,然后我会在我的数据库中存储两次 现在,我的xml文件中有2个时间选择器,java文件中有2个时间选择器TimePicker start\u time=(TimePicker)findViewById(R.id.timePickerStart) 我试图创建一个时间:Time start=new Time(start\u Time.getCurrentHour(),start\u Time.getCur

我有一个数据库和一个包含开始时间和结束时间的表。用户必须通过Android应用程序选择这两个选项,然后我会在我的数据库中存储两次

现在,我的xml文件中有2个时间选择器,java文件中有2个时间选择器
TimePicker start\u time=(TimePicker)findViewById(R.id.timePickerStart)

我试图创建一个时间:
Time start=new Time(start\u Time.getCurrentHour(),start\u Time.getCurrentMinute(),0)
但此方法恰好被弃用。你知道另一种方法吗

我的目的是在这些时候向用户发送通知(Toast?)。您知道如何将当前时间与用户输入的时间链接起来吗


我很抱歉问了这么多问题,但我真的迷路了:(

使用
Date
类而不是
Time

最好使用
日历
。大多数
日期
方法都不推荐使用

Calendar calendar = new GregorianCalendar(0, 0, 0, hour, minute, 0); 

好的,但是Date的构造函数需要一天、一个月等等,我不需要它……或者我可以使用getTimeInMillis()方法?你知道我应该如何使用它吗?你说的clear是什么意思?构造函数日期(int,int,int,int,int,int)也不推荐使用..谢谢!在我的数据库中,类型日期是否正确?也许您知道如何将当前时间与用户选择的时间链接(以向用户发送通知)?是..您可以从日历中获取毫秒并创建
日期(长毫秒)
对象。您必须使用AlarmManager.Call set方法在
开始时间设置报警。
。搜索它以了解有关如何处理报警的更多信息。。