关于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日 星期四
另外,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日 星期四
相关文章推荐
- 关于java基础类型与引用类型内存存储问题,以及string.intern()方法(String两种创建方式的区别)
- Linq中字段数据类型转换问题(Linq to entity,LINQ to Entities 不识别方法"System.String ToString()"问题解决)
- 关于Android里EditText控件getText()返回值问题
- GSON toJson()以及fromJson()方法中int 和string类型都可以相互转换的
- SpringMVC中controller中方法返回类型为ResponseEntity<String>乱码的问题
- SpringMVC中controller中方法返回类型为ResponseEntity<String>乱码的问题
- 关于JAVA中变量类型转换以及精度问题
- spring中注解JSONObject,string类型转换为JSONObject以及JSONObject的遍历方法
- 关于Java String 类型转换时null的问题(转)
- 关于java将String类型的时间字符串转换为Date类型的问题
- 关于ServletContext中getAttributeNames()方法类型转换的问题
- 关于转换的问题,平时用到一些 内置类型之间的 转换方法如atoi atof itoa sprintf 等 istrstream ostrstream strstream【2013.10.21】
- 关于Java String 类型转换时null的问题
- 关于2147217913 从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界 的问题解决方法
- 关于ListView中多个EditText之间相互联动导致无限循环问题的解决方法
- 关于EXP-00056: 遇到 ORACLE 错误 1455 ORA-01455: 转换列溢出整数数据类型 EXP-00000: 导出终止失败 的问题解决方法整理
- 转载关于int与string类型转换的两种方法
- Linq中字段数据类型转换问题(Linq to entity,LINQ to Entities 不识别方法"System.String ToString()"问题解决)
- JAVA关于date类型和string类型的转换以及获取date类型和Calenderle中年月日的方式
- 关于C++中string对象向int、float、double类型的转换的方法汇总