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("
经验分享 程序员 微信小程序 职场和发展