读书人

java 惯用的几种数据类型转换

发布时间: 2013-08-24 13:17:55 作者: rapoo

java 常用的几种数据类型转换
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");java.sql.Timestamp ts= (java.sql.Timestamp) map.get("END_DATE");String endDate=sdf.format(ts);

?

? ? String转化为Timestamp

? ?

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String time = sdf.format(new Date());Timestamp ts = Timestamp.valueOf(time);

?? ??

? ? BigDecimal转String

java.math.BigDecimal bd = (BigDecimal)m1.get("FLAG");String flag = bd.toString();

?

? ? String转BigDecimal

? ?

BigDecimal bd = new BigDecimal("10");

?? ?

? ? ?二、Date与String之间的转换

?

? ? String转Date ? ?

DateFormat format = new SimpleDateFormat("yyyy-MM-dd");Date date = null;String str = null;str = "2010-10-10";date = format.parse(str); //Sun Oct 10 00:00:00 CST 2010date = java.sql.Date.valueOf(str); //返回的是java.sql.Date 2010-10-10

?

? ? Date转String

? ??

DateFormat format = new SimpleDateFormat("yyyy-MM-dd");Date date = null;String str = null;date = new Date(); str = format.format(date); 

? ? 省略了异常处理部分

?

? ? 把字符串转化为java.sql.Date

? ? 字符串必须是"yyyy-mm-dd"格式,否则会抛出IllegalArgumentException异常

? ? java.sql.Date sdt=java.sql.Date.valueOf("2010-10-10");

?

?

? ? 后续将会补充

?

?

读书人网 >编程

热点推荐