前言

  • 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类型相关推荐

  1. Adobe Flashi Builder 4.5 (Flex)中将String类型转化为Date类型

    Flex中将String类型转化为Date类型 情况一:(用过) var strToday:String = "2011-3-12"; var dateToday:Date = D ...

  2. 【转】Struts2中转换Date类型的问题

    好久没有写Blog了,最近似乎变懒了.今天上班没有很多事,于是把之前遇到的一个问题记录下来. Web开发会涉及到很多类型转换的情况.我们知道,页面中的一切值都是字符串类型,而到后台,我们需要的可能是其 ...

  3. java 时间类型添加_java date类型 怎么 插入 时间 到 数据库

    展开全部 JDBC环境下 如果使用的是PreparedStatement接口: 1.String sql = "insert into 表名(date类型的列) values(?)" ...

  4. Java时间日期格式转换Date转String和String转Date

    Java时间格式转换大全 谢谢大神的时间格式转换稿子:https://blog.csdn.net/u010486495/article/details/79260448 查阅后发现没有我想要的,后经人 ...

  5. java中将ISO8601格式转换为Date类型

    在对接第三方硬件时候,对方提供的数据里面,时间格式是ISO8601格式, 在数据库里面是Date类型的,这样保存会报错 java.time.format.DateTimeParseException: ...

  6. Go 学习笔记(32)— 类型系统(命名类型、未命名类型、底层类型、类型强制转换、类型别名和新声明类型)

    1. 命名类型和未命名类型 1.1 命名类型 类型可以通过标识符来表示,这种类型称为命名类型( Named Type ). Go 语言的基本类型中有 20 个预声明简单类型都是命名类型, Go 语言还 ...

  7. Java String和Date的转换 Date类型操作

    String->Date String dateString = "2012-12-06 "; try {SimpleDateFormat sdf = new SimpleD ...

  8. Java把xx年xx月xx日(星期x) 上午xx点xx分转换Date类型

    代码如下 public static void main(String[] args) throws ParseException {SimpleDateFormat dateFormat = new ...

  9. 时间戳格式转换Date类型

    代码: public static void main(String[] args) {Long milliSecond = System.currentTimeMillis();System.out ...

最新文章

  1. Windows Phone 设置DatePicker图标
  2. ORACLE DBA的职责
  3. springboot 切换日志实现
  4. java中Locks的使用
  5. NSArray创建和使用
  6. Java——标签组件:JLabel
  7. 上下文无关问法cfg
  8. ubuntu下adb突然找不到显示List of devices attached
  9. centos6.4用cloudera manager安装hadoop2.0.0-cdh4.3.0集群(二)
  10. MATLAB 产生线性调频信号
  11. 机器学习——DBN深度信念网络详解
  12. linux挂镜像文件作用是什么,linux下挂载iso镜像文件,linux挂载iso镜像文件
  13. mysql中ai是什么意思_MySQL explain用法
  14. 异常检测论文(一):CutPaste
  15. win8系统安装配置python_win8下python3.4安装和环境配置图文教程
  16. git rebase(变基)操作演示
  17. 实战!Python常见的几种数据可视化案例
  18. 【RF】【元素定位】 Other element would receive the click
  19. 一个网站服务器需要多大带宽,网站需要多大的带宽 ?
  20. 利用矩阵键盘制作密码锁

热门文章

  1. 维护网络安全要攻防兼备
  2. python使用snappy压缩
  3. 用 Hasor 谈一谈MVC设计模式
  4. JSONP - 跨域AJAX
  5. Oracle中表被删除或数据被错误修改后的恢复方法
  6. 增强 wp_list_authors 显示文章最多的作者
  7. C#中的DateTime:本周,本月,今年,本周
  8. 脱胎换骨 XIV Gen3摆脱最后的“羸弱点”
  9. c#调用刀片小票打印机
  10. Spring MVC页面重定向