您的位置:首页 > 其它

关于EditText中的getText()方法的返回值类型以及string的转换问题

2013-08-21 11:42 706 查看
EditText中的getText()方法的返回值为CharSequence,如果我们想要获得string类型数据的话,需要在后边加上.toString


另外,String类型转为int:Integer.parseInt(str);

String类型转为float::Float.parseFloat(str);

string和Date的相互转换:

DateFormat format = new SimpleDateFormat("yyyy-MM-dd");

Date date = null;

String str = null;


// String转Date

str = "2007-1-18";

try {

date = format.parse(str); // Thu Jan 18 00:00:00 CST 2007

} catch (ParseException e) {

e.printStackTrace();

}

date = java.sql.Date.valueOf(str); // 只保留日期部分,返回的是java.sql.Date 2007-01-18


// Date转String

date = new Date(); // Thu Jan 18 21:35:01 CST 2007

/*Calendar cal = Calendar.getInstance();

date = new Date(cal.getTimeInMillis());*/

str = format.format(date); // 2007-01-18


format = DateFormat.getDateInstance(DateFormat.SHORT);

str = format.format(date); // 07-1-18


format = DateFormat.getDateInstance(DateFormat.MEDIUM);

str = format.format(date); // 2007-1-18


format = DateFormat.getDateInstance(DateFormat.FULL);

str = format.format(date); // 2007年1月18日 星期四
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐