参考:http://android.blog.51cto.com/268543/50000
从字符串到日期类型的转换
String strDate = "2005年04月22日"; // 注意:SimpleDateFormat构造函数的样式与strDate的样式必须相符
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日"); // 必须捕获异常
try {
Date date = simpleDateFormat.parse(strDate);
System.out.println(date);
} catch (ParseException px) {
px.printStackTrace();
}
将毫秒数换转成日期类型
long now = System.currentTimeMillis();
System.out.println("毫秒数:" + now);
Date dNow = new Date(now);
System.out.println("日期类型:" + dNow);
输出结果:
毫秒数:1320395418343
日期类型:Fri Nov 04 16:30:18 CST 2011
格式化小数(以前没遇到过)
DecimalFormat df1 = new DecimalFormat(",###.00");
DecimalFormat df2 = new DecimalFormat(",####.0000");
double number = 409234023.333;
String result1 = df1.format(number);
String result2 = df2.format(number);
System.out.println("result1:" + result1);
System.out.println("result2:" + result2);
输出结果:
result1:409,234,023.33
result2:4,0923,4023.3330