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
的正确方法吗?
答案 0 :(得分:2)
最好你可以使用字符串转换直接存储变量小时,分钟。
hours.toString();
或
String.valueOf(hours)
答案 1 :(得分:0)
是。这是正确的方法。从TextView获取文本将返回CharSequence。要将CharSequence转换为String,请使用toString()函数。
或者您可以直接将时间存储在一个字符串变量中并将其插入MySql数据库。
答案 2 :(得分:0)
TotalHours=totalHours.getText().toString();
String[] time= TotalHours.split(":");
String result= time[1]+time[2];
addInformation(result);
看看它是否有帮助。
答案 3 :(得分:0)
我遇到了同样的问题,并且尝试了以下方法:
String.valueOf(totalHours.getText());
如果第一个答案对您不起作用,也许这会有所帮助。