我有这段代码。我需要转换string
“horaTarefa HH:MM”到int
“小时= HH”和int
“分= MM”如何将“String HH:MM”转换为“int hour HH”和“int minute MM”
我想我可以做同样的事情与“dateTarefa DD/MM/YYYY“?
SQLiteDatabase db;
db = openOrCreateDatabase("AgendadorTarefas.db",SQLiteDatabase.CREATE_IF_NECESSARY,null); { }
Cursor c = db.query("Tarefa", new String[] {
"codTarefa", "dateTarefa", "horaTarefa", "textoTarefa"},
null, null, null, null, null);
c.moveToFirst();
final ArrayList<String> result = new ArrayList<String>();
while(c.moveToNext())
{
String Date = c.getString(1);
String Hora = c.getString(2);
String Texto = c.getString(3);
result.add(Data + " às " + Hora + " \n" + Texto);
}
hour = Calendar.HOUR;
minute = Calendar.MINUTE;
c.close();
请考虑使用Java的专有名称约定(如在本例中为lowerCamelCase变量名称)。这确实会提高代码的可读性,特别是在突出显示的情况下。 – SapuSeven