在进行日期转换的时候遇到了这个问题, 非常的恼火

        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//设置用户名并进行时间转换
for (int i = 0; i < purchasedFundsList.size() ; i++) {
purchasedFundsList.get(i).setUserName(userName);
purchasedFundsList.get(i).setCreateTime(sdf.format(purchasedFundsList.get(i).getCreateTime()));
}

查看API发现了问题, format(Date date) 这个方法的参数只能是Date类型的, 而我传递的是String类型, 所以方法的参数类型错误!

当通过一个小小的工具转换之后, 问题解决!

sdf.format(TimeUtil.StringToDate(purchasedFundsList.get(i).getCreateTime()));

小工具: TimeUtil.java

    /**
* 将字符串时间格式转换成Date时间格式,参数String类型
* 比如字符串时间:"2017-12-15 21:49:03"
* 转换后的date时间:Fri Dec 15 21:49:03 CST 2017
* @param datetime 类型为String
* @return
*/
public static Date StringToDate(String datetime){
SimpleDateFormat sdFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
try {
date = sdFormat.parse(datetime);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return date;
}

问题解决!

参考资料:  https://blog.csdn.net/alan_liuyue/article/details/78979737

最新文章

  1. JsonProperties对模型返回的应用
  2. Editplus配置VC++(2) 与/d1reportSingleClassLayout
  3. Python下载进度条
  4. 第十章 嵌入式Linux的调试技术
  5. 在脚本中使用export导出变量值
  6. 数据库创建用户SQL
  7. 删除表空间时,遇到了ORA-14404错误
  8. Kafka 0.10.0
  9. html5学习测试
  10. *ecshop 首页促销价显示倒计时
  11. 37. Sudoku Solver
  12. mac 如何进入/usr/sbin目录
  13. NYOJ 1091 超大01背包(折半枚举)
  14. h5 localStorage存储大小(转)
  15. 在MAC OS X中默认的Web共享目录
  16. 百度ueditor的图片上传,前后端交互使用
  17. 用java实现的英汉词典
  18. C#复习笔记(3)--C#2:解决C#1的问题(泛型)
  19. 借助baidu的jsonp接口,做一个自己的候选词组件
  20. python生成字符画

热门文章

  1. 66.Python中startswith和endswith的使用
  2. Hibernate(八)--session的两种获取方式
  3. python的常用序列
  4. vue的开发中v-for报错 [vue/require-v-for-key] Elements in iteration expect to have &#39;v-bind:key&#39; directives.
  5. POJ 3278:Catch That Cow
  6. linux_ssh用户枚举猜测
  7. MySQL 存储引擎(MyISAM、InnoDB、NDBCluster)
  8. Flux转Mono next()
  9. 吴裕雄--天生自然MySQL学习笔记:MySQL NULL 值处理
  10. one_day_one_linuxCmd---sz命令