虽然开发多年,依然会遇到很多坑,很多知识并不是学以致用,而是实践出真知,譬如:

public static void main(String[] args) {try {String dateStr="2019-03-27";SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:MM:ss");Date date = sdf.parse(dateStr);System.out.println(date);} catch (ParseException e) {e.printStackTrace();}}

运行报错,如图:

 经过查找原因才知道,SimpleDateFormat只能格式化比自己精度长的时间,或者相同的时间精度,不能格式化比自己精度短的时间。正确的写法如下:

public static void main(String[] args) {try {String dateStr="2019-03-27 00:00:00";SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:MM:ss");Date date = sdf.parse(dateStr);System.out.println(date);} catch (ParseException e) {e.printStackTrace();}}

输出如下:

下面是将string转成timestamp的方法, 

    /*** string转换成timestamp* * @param index* @return* @throws Exception*/public static Timestamp getTimeStamp(String index) throws Exception{if (index == null || index.trim().equals("")){return null;} else if (index.length() == 10){index += " 00:00:00.000000000";} else if (index.length() == 19){index += ".000000000";} else if (index.length() == 26){index = index.substring(0, 10) + " " + index.substring(11, 13) + ":" + index.substring(14, 16) + ":" + index.substring(17, 19)+ ".000000000";}return Timestamp.valueOf(index);}

Unparseable date: “2019-03-27“相关推荐

  1. 2019.03.27【GDOI2019】模拟 T3

    题目大意 给出$n$, $p$, 求有多少长度为$n$的排列可以被分成三个上升子序列, 数量对$p$取模, 数据范围 $3 \leq n \leq 500$. 思路 首先让我们考虑如果有一个排列,如何 ...

  2. Unparseable date: Fri Nov 08 17:37:33 CST 2019

    java.text.ParseException: Unparseable date: "Fri Nov 08 17:37:33 CST 2019" 类型转换异常,需要的参数是时间 ...

  3. 《SRPG游戏开发》导航(2019.03.04更新)

    <SRPG游戏开发>导航 第一章到第五章并没有使用Markdown,且经过CSDN几次改版和取消目录,这几章排版有些怪怪的. 2019.03.04 第十一章(十 - 十二) ,间章 第十一 ...

  4. java.text.ParseException: Unparseable date: 2018-09-12

    当用java将字符串格式转换成date类型时,自己定义一个String d = "2010/05/19"时,用语句转换: SimpleDateFormat sdf =   new ...

  5. Anaconda 2019.03 发布,Python 跨平台科学计算软件

    Python 科学计算包 Anaconda 发布 2019.03 版本,详细更新日志如下: 面向用户更改 conda与Windows Powershell完美集成. Windows Python包中包 ...

  6. AI英特尔杯公开课:2019.06.27在线直播《研究生人工智能创新大赛—AI赋能,创新引领》课堂笔记和感悟(二)

    AI英特尔杯公开课:2019.06.27在线直播<研究生人工智能创新大赛-AI赋能,创新引领>课堂笔记和感悟(二) 导读      讲解总体不错,知识点比较基础,适合入门,各种主流框架都有 ...

  7. AI英特尔杯公开课:2019.06.27在线直播《研究生人工智能创新大赛—AI赋能,创新引领》课堂笔记和感悟(一)

    AI英特尔杯公开课:2019.06.27在线直播<研究生人工智能创新大赛-AI赋能,创新引领>课堂笔记和感悟(一) 导读      讲解总体不错,知识点比较基础,适合入门,各种主流框架都有 ...

  8. AI+5G:2019.03.31第11届中国(深圳)IT领袖峰会【IT新未来: 5G与人工智能】内容概要

    AI+5G:2019.03.31第11届中国(深圳)IT领袖峰会[IT新未来: 5G与人工智能]内容概要 导读 5G+AI双核启动会更加珠联璧合.相得益彰. IOT 采集数据 → Deel Learn ...

  9. 字符串类型日期时间转换为Date类型解析转换异常java.text.ParseException: Unparseable date: “2019-09-27T18:31:31+08:00”

    字符串类型日期时间转换为Date类型解析转换异常java.text.ParseException: Unparseable date: "2019-09-27T18:31:31+08:00& ...

  10. Windows下显卡支持的cuda及配套GPU版本pytorch下载全流程(2022.03.27)

    Windows下显卡支持的cuda及配套GPU版本pytorch下载全流程(2022.03.27) 一.更新电脑显卡驱动(以mx150为例) 1.打开英伟达驱动下载官网:https://www.nvi ...

最新文章

  1. linux proc
  2. android:versionCode 跟 android:versionName
  3. 查看mysql当前表使用的存储引擎(转)
  4. mysql如何处理图片吗_如何解决mysql插入图片后缀名问题?
  5. 印度程序培训之ISAS考试方法及评分参考准则
  6. 进程的调度策略与进程的状态
  7. How do I filtered TextBox with an Integer Data Type
  8. matlab基于模型的测试与验证,基于模型的测试和验证工具——Reactis
  9. vc运行库合集 官方正式版 v2019.07.20
  10. c#html转换pdf,[C#] 网页Html转PDF档(一行程式码解决)
  11. Linux系统装intel网卡,在Centos下安装intel网卡的方法
  12. 第九届全国大学生GIS应用技能大赛下午(试题及参考答案)
  13. vlan的端口隔离及端口优化——“道高一尺魔高一丈”
  14. 中水处理设备可提高水资源利用率说明
  15. Java制造业MES生产管理ERP系统源码 MES系统源码
  16. JDK安装及环境变量的配置
  17. R语言学习丨数据存储文件格式知识,CSV,EXCEL,XML,JSON,MYSQL等
  18. OPPO R9m线刷包_OPPO R9m刷机包_线刷救砖
  19. linux create 函数,creat - Linux C 函数 使用手册
  20. 机器学习中的损失函数(附python代码)

热门文章

  1. linux filp open,Linux Kernel 'do_filp_open()'本地拒绝服务漏洞
  2. C# 串口助手中英文显示问题
  3. java 自然对数的底数_Java求自然对数底e的值
  4. 这才是高效判断素数的正确打开方式
  5. 我只会SQL,到底能不能找到工作?
  6. Manjaro学习笔记
  7. 大数据技术学习带来的思考
  8. java后端工程师主流技术
  9. Hyperledger Besu环境搭建(Linux)
  10. 深大校园网掉线/Drcom掉线/使校园网保持在线V2.0+Linux端Drcom登录方法(宿舍区教学区)