Unparseable date: “2019-03-27“
虽然开发多年,依然会遇到很多坑,很多知识并不是学以致用,而是实践出真知,譬如:
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“相关推荐
- 2019.03.27【GDOI2019】模拟 T3
题目大意 给出$n$, $p$, 求有多少长度为$n$的排列可以被分成三个上升子序列, 数量对$p$取模, 数据范围 $3 \leq n \leq 500$. 思路 首先让我们考虑如果有一个排列,如何 ...
- Unparseable date: Fri Nov 08 17:37:33 CST 2019
java.text.ParseException: Unparseable date: "Fri Nov 08 17:37:33 CST 2019" 类型转换异常,需要的参数是时间 ...
- 《SRPG游戏开发》导航(2019.03.04更新)
<SRPG游戏开发>导航 第一章到第五章并没有使用Markdown,且经过CSDN几次改版和取消目录,这几章排版有些怪怪的. 2019.03.04 第十一章(十 - 十二) ,间章 第十一 ...
- java.text.ParseException: Unparseable date: 2018-09-12
当用java将字符串格式转换成date类型时,自己定义一个String d = "2010/05/19"时,用语句转换: SimpleDateFormat sdf = new ...
- Anaconda 2019.03 发布,Python 跨平台科学计算软件
Python 科学计算包 Anaconda 发布 2019.03 版本,详细更新日志如下: 面向用户更改 conda与Windows Powershell完美集成. Windows Python包中包 ...
- AI英特尔杯公开课:2019.06.27在线直播《研究生人工智能创新大赛—AI赋能,创新引领》课堂笔记和感悟(二)
AI英特尔杯公开课:2019.06.27在线直播<研究生人工智能创新大赛-AI赋能,创新引领>课堂笔记和感悟(二) 导读 讲解总体不错,知识点比较基础,适合入门,各种主流框架都有 ...
- AI英特尔杯公开课:2019.06.27在线直播《研究生人工智能创新大赛—AI赋能,创新引领》课堂笔记和感悟(一)
AI英特尔杯公开课:2019.06.27在线直播<研究生人工智能创新大赛-AI赋能,创新引领>课堂笔记和感悟(一) 导读 讲解总体不错,知识点比较基础,适合入门,各种主流框架都有 ...
- AI+5G:2019.03.31第11届中国(深圳)IT领袖峰会【IT新未来: 5G与人工智能】内容概要
AI+5G:2019.03.31第11届中国(深圳)IT领袖峰会[IT新未来: 5G与人工智能]内容概要 导读 5G+AI双核启动会更加珠联璧合.相得益彰. IOT 采集数据 → Deel Learn ...
- 字符串类型日期时间转换为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& ...
- Windows下显卡支持的cuda及配套GPU版本pytorch下载全流程(2022.03.27)
Windows下显卡支持的cuda及配套GPU版本pytorch下载全流程(2022.03.27) 一.更新电脑显卡驱动(以mx150为例) 1.打开英伟达驱动下载官网:https://www.nvi ...
最新文章
- linux proc
- android:versionCode 跟 android:versionName
- 查看mysql当前表使用的存储引擎(转)
- mysql如何处理图片吗_如何解决mysql插入图片后缀名问题?
- 印度程序培训之ISAS考试方法及评分参考准则
- 进程的调度策略与进程的状态
- How do I filtered TextBox with an Integer Data Type
- matlab基于模型的测试与验证,基于模型的测试和验证工具——Reactis
- vc运行库合集 官方正式版 v2019.07.20
- c#html转换pdf,[C#] 网页Html转PDF档(一行程式码解决)
- Linux系统装intel网卡,在Centos下安装intel网卡的方法
- 第九届全国大学生GIS应用技能大赛下午(试题及参考答案)
- vlan的端口隔离及端口优化——“道高一尺魔高一丈”
- 中水处理设备可提高水资源利用率说明
- Java制造业MES生产管理ERP系统源码 MES系统源码
- JDK安装及环境变量的配置
- R语言学习丨数据存储文件格式知识,CSV,EXCEL,XML,JSON,MYSQL等
- OPPO R9m线刷包_OPPO R9m刷机包_线刷救砖
- linux create 函数,creat - Linux C 函数 使用手册
- 机器学习中的损失函数(附python代码)
热门文章
- linux filp open,Linux Kernel 'do_filp_open()'本地拒绝服务漏洞
- C# 串口助手中英文显示问题
- java 自然对数的底数_Java求自然对数底e的值
- 这才是高效判断素数的正确打开方式
- 我只会SQL,到底能不能找到工作?
- Manjaro学习笔记
- 大数据技术学习带来的思考
- java后端工程师主流技术
- Hyperledger Besu环境搭建(Linux)
- 深大校园网掉线/Drcom掉线/使校园网保持在线V2.0+Linux端Drcom登录方法(宿舍区教学区)