首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2013-08-24 
java 常用的几种数据类型转换SimpleDateFormat sdf new SimpleDateFormat(yyyy-MM-dd)java.sql.Times

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");

?

?

? ? 后续将会补充

?

?

热点排行