java string类型时间段 转换 date类型
前言
- string类型时间段 : 2019-08-30 14:01-16:01
- org.apache.commons:commons-lang3
date format pattern
yyyy-MM-dd HH:mm-KK:KK
解析结果:2019-08-30 14:01
yyyy-MM-dd KK:KK-HH:mm
解析结果:2019-08-30 16:01
示例
实例代码:
import java.util.Date;import org.apache.commons.lang3.time.DateFormatUtils;
import org.apache.commons.lang3.time.DateUtils;public class TestTimeInterval {public static void main(String[] args) throws Exception {String str1 = "2019-08-30 14:01-16:01";Date d1 = DateUtils.parseDate(str1, "yyyy-MM-dd HH:mm-ss:ss");System.out.println(DateFormatUtils.format(d1, "yyyy-MM-dd HH:mm:ss") + "\t" + d1.getTime());Date d2 = DateUtils.parseDate(str1, "yyyy-MM-dd ss:ss-HH:mm");System.out.println(DateFormatUtils.format(d2, "yyyy-MM-dd HH:mm:ss") + "\t" + d2.getTime());Date d3 = DateUtils.parseDate(str1, "yyyy-MM-dd HH:mm-SS:SS");System.out.println(DateFormatUtils.format(d3, "yyyy-MM-dd HH:mm:ss") + "\t" + d3.getTime());Date d4 = DateUtils.parseDate(str1, "yyyy-MM-dd SS:SS-HH:mm");System.out.println(DateFormatUtils.format(d4, "yyyy-MM-dd HH:mm:ss") + "\t" + d4.getTime());Date d5 = DateUtils.parseDate(str1, "yyyy-MM-dd HH:mm-KK:KK");System.out.println(DateFormatUtils.format(d5, "yyyy-MM-dd HH:mm:ss") + "\t" + d5.getTime());Date d6 = DateUtils.parseDate(str1, "yyyy-MM-dd KK:KK-HH:mm");System.out.println(DateFormatUtils.format(d6, "yyyy-MM-dd HH:mm:ss") + "\t" + d6.getTime());Date d7 = DateUtils.parseDate(str1, "yyyy-MM-dd HH:mm-hh:hh");System.out.println(DateFormatUtils.format(d7, "yyyy-MM-dd HH:mm:ss") + "\t" + d7.getTime());Date d8 = DateUtils.parseDate(str1, "yyyy-MM-dd hh:hh-HH:mm");System.out.println(DateFormatUtils.format(d8, "yyyy-MM-dd HH:mm:ss") + "\t" + d8.getTime());}}
执行结果:
2019-08-30 14:01:01 1567144861000
2019-08-30 16:01:01 1567152061000
2019-08-30 14:01:00 1567144860001
2019-08-30 16:01:00 1567152060001
2019-08-30 14:01:00 1567144860000
2019-08-30 16:01:00 1567152060000
2019-08-30 14:01:00 1567144860000
2019-08-30 16:01:00 1567152060000
参考
https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html
java string类型时间段 转换 date类型相关推荐
- Adobe Flashi Builder 4.5 (Flex)中将String类型转化为Date类型
Flex中将String类型转化为Date类型 情况一:(用过) var strToday:String = "2011-3-12"; var dateToday:Date = D ...
- 【转】Struts2中转换Date类型的问题
好久没有写Blog了,最近似乎变懒了.今天上班没有很多事,于是把之前遇到的一个问题记录下来. Web开发会涉及到很多类型转换的情况.我们知道,页面中的一切值都是字符串类型,而到后台,我们需要的可能是其 ...
- java 时间类型添加_java date类型 怎么 插入 时间 到 数据库
展开全部 JDBC环境下 如果使用的是PreparedStatement接口: 1.String sql = "insert into 表名(date类型的列) values(?)" ...
- Java时间日期格式转换Date转String和String转Date
Java时间格式转换大全 谢谢大神的时间格式转换稿子:https://blog.csdn.net/u010486495/article/details/79260448 查阅后发现没有我想要的,后经人 ...
- java中将ISO8601格式转换为Date类型
在对接第三方硬件时候,对方提供的数据里面,时间格式是ISO8601格式, 在数据库里面是Date类型的,这样保存会报错 java.time.format.DateTimeParseException: ...
- Go 学习笔记(32)— 类型系统(命名类型、未命名类型、底层类型、类型强制转换、类型别名和新声明类型)
1. 命名类型和未命名类型 1.1 命名类型 类型可以通过标识符来表示,这种类型称为命名类型( Named Type ). Go 语言的基本类型中有 20 个预声明简单类型都是命名类型, Go 语言还 ...
- Java String和Date的转换 Date类型操作
String->Date String dateString = "2012-12-06 "; try {SimpleDateFormat sdf = new SimpleD ...
- Java把xx年xx月xx日(星期x) 上午xx点xx分转换Date类型
代码如下 public static void main(String[] args) throws ParseException {SimpleDateFormat dateFormat = new ...
- 时间戳格式转换Date类型
代码: public static void main(String[] args) {Long milliSecond = System.currentTimeMillis();System.out ...
最新文章
- Windows Phone 设置DatePicker图标
- ORACLE DBA的职责
- springboot 切换日志实现
- java中Locks的使用
- NSArray创建和使用
- Java——标签组件:JLabel
- 上下文无关问法cfg
- ubuntu下adb突然找不到显示List of devices attached
- centos6.4用cloudera manager安装hadoop2.0.0-cdh4.3.0集群(二)
- MATLAB 产生线性调频信号
- 机器学习——DBN深度信念网络详解
- linux挂镜像文件作用是什么,linux下挂载iso镜像文件,linux挂载iso镜像文件
- mysql中ai是什么意思_MySQL explain用法
- 异常检测论文(一):CutPaste
- win8系统安装配置python_win8下python3.4安装和环境配置图文教程
- git rebase(变基)操作演示
- 实战!Python常见的几种数据可视化案例
- 【RF】【元素定位】 Other element would receive the click
- 一个网站服务器需要多大带宽,网站需要多大的带宽 ?
- 利用矩阵键盘制作密码锁