Java时间日期格式转换 格式化后的日期解析成时间戳
SipleDateFormat的方法解释
format( object) 参数 object 不能是一个String类型的毫秒,否则抛异常。需要转为Long型
问题:
①能不能把已知的字符串 2012/12/01 转为2012-12-01 格式呢?
答案:可以。方法一 利用subString()截取
方法二: sdf = new SimpleDateFormat("yyyy/MM/dd "); Date date = sdf.parse(takeTime);
Long time = date.getTime();
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd ");
sdf2.format(time);
①把格式是2012-12-02的日期串转为Date类型?
/** * 将String型的格式化日期串转换为Date类型 * * @param strDate 经过测试,传进来的参数格式必须和new的 SimpDateFormat格式一致,本例是new SimpleDateFormat("①把格式是2012-12-02的日期串转为Date类型? /** * 将String型的格式化日期串转换为Date类型 * * @param strDate 经过测试,传进来的参数格式必须和new的 SimpDateFormat格式一致,本例是new SimpleDateFormat("