TextView totalHours;
String TotalHours;
totalHours.setText(("Total hours : " + hours + ":" + minutes));
假设输出为Totalhours:13:25
现在我想将totalHours转换为String
并将13:25保存到MySQL。
TotalHours=totalHours.getText().toString();
String[] time= TotalHours.split(":", 2);
addInformation(time[1]);
这是将textView
转换为String
的正确方法吗?
最好您可以通过字符串转换直接存储可变的小时数,分钟数。
hours.toString();
或
String.valueOf(hours)
是。这是正确的方法。从TextView获取文本将返回CharSequence。要将CharSequence转换为String,使用toString()函数。
或者您可以将时间直接存储在一个字符串变量中,然后将其插入MySql数据库。
TotalHours=totalHours.getText().toString();
String[] time= TotalHours.split(":");
String result= time[1]+time[2];
addInformation(result);
看看是否有帮助。
我有同样的问题,我尝试过这个:
String.valueOf(totalHours.getText());
如果没有第一笔答案,可能会对您有帮助