Java 将文本视图转换为字符串
假设输出为总小时数:13:25 现在我想将totalHours转换成Java 将文本视图转换为字符串,java,android,string,textview,Java,Android,String,Textview,假设输出为总小时数:13:25 现在我想将totalHours转换成字符串,并将13:25保存到MySQL中 TextView totalHours; String TotalHours; totalHours.setText(("Total hours : " + hours + ":" + minutes)); 这是将文本视图转换为字符串的正确方法吗?是。这是正确的方法。从TextView获取文本将返回CharSequence。要将CharSequence转换为字符串,请使用toStrin
字符串
,并将13:25保存到MySQL中
TextView totalHours;
String TotalHours;
totalHours.setText(("Total hours : " + hours + ":" + minutes));
这是将
文本视图
转换为字符串
的正确方法吗?是。这是正确的方法。从TextView获取文本将返回CharSequence。要将CharSequence转换为字符串,请使用toString()函数
或者您可以直接将时间存储在一个字符串变量中,并将其插入MySql数据库。最好通过字符串转换直接存储变量小时、分钟
TotalHours=totalHours.getText().toString();
String[] time= TotalHours.split(":", 2);
addInformation(time[1]);
或
看看是否有帮助。我也有同样的问题,我尝试了以下方法:
TotalHours=totalHours.getText().toString();
String[] time= TotalHours.split(":");
String result= time[1]+time[2];
addInformation(result);
如果第一个答案不适合你,也许这会有帮助 为什么你要这么长的路来获取文本,然后分割它?您只需获取小时值。为什么不直接使用
hours+“:“+minutes
而不是尝试从TextView中提取它?@MikeM。如果这是正确的方法,为什么我会出错@米肯。无堆栈跟踪,仅显示此error@MikeM. 我输入的数据类型“TIME”出现错误。。
String.valueOf(hours)
TotalHours=totalHours.getText().toString();
String[] time= TotalHours.split(":");
String result= time[1]+time[2];
addInformation(result);
String.valueOf(totalHours.getText());