1、通过SimpleDateFormat

package se.wederbrand.milliseconds;

import java.text.SimpleDateFormat;

import java.util.Date;

import java.util.TimeZone;

public class Main {

public static void main(String[] args) throws Exception {

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");

sdf.setTimeZone(TimeZone.getTimeZone("UTC"));

String inputString = "00:01:30.500";

Date date = sdf.parse("1970-01-01 " + inputString);

System.out.println("in milliseconds: " + date.getTime());

}

}

注意:所有日期均在内部以UTC表示

getTime() 返回自1970-01-01 00:00:00 UTC以来的毫秒数

2、通过正则表达式private static Pattern pattern = Pattern.compile("(\\d{2}):(\\d{2}):(\\d{2}).(\\d{3})");

public static long dateParseRegExp(String period) {

Matcher matcher = pattern.matcher(period);

if (matcher.matches()) {

return Long.parseLong(matcher.group(1)) * 3600000L

+ Long.parseLong(matcher.group(2)) * 60000

+ Long.parseLong(matcher.group(3)) * 1000

+ Long.parseLong(matcher.group(4));

} else {

throw new IllegalArgumentException("Invalid format " + period);

}

}

java ssssss_Java 时间字符串(HH:mm:ss.SSS) 转换成毫秒(milliseconds)相关推荐

  1. JAVA 最简单获取系统时间代码 LocalDateTime( 以yyyy-MM-dd HH:mm:ss.SSS格式显示)

    直接上代码,简单粗暴: import java.time.LocalDateTime; import java.time.format.DateTimeFormatter;/*** @Author : ...

  2. yyyy-MM-dd'T'HH:mm:ss.SSS'Z'即UTC时间,与String日期转换

    本文为博主原创,未经允许不得转载: 最近在使用一个时间插件的时候,接收到的时间格式是 '2017-11-27T03:16:03.944Z' ,当我进行双向数据绑定的时候,由后台传过来的时间绑定到时间 ...

  3. Java/Oracle/Dorado7 日期格式yyyy-MM-dd HH:mm:ss.SSS/yyyy-MM-dd HH24:mi:ss/Y-m-d H:i:s sysdate IDEAdate报错

    Java: yyyy-MM-dd HH:mm:ss.SSS SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S ...

  4. 获取时间对象Can not parse date while it seems to fit format ‘yyyy-MM-dd‘T‘HH:mm:ss.SSS

    参考: https://blog.csdn.net/qq_37866486/article/details/92832010 是因为在创建实体类的时候data默认的格式是:yyyy-MM-dd HH: ...

  5. 如何获取这种yyyy-MM-dd‘T‘HH:mm:ss.SSS+07:00格式的时间

    +07:00表示与标准时间的偏移量 /*** 第一种方式 获取指定时区的这种格式* 获取泰国时间* 格式:1998-07-16T19:20:30.450+07:00** @return*/public ...

  6. SpringBoot中获取时间对象Can not parse date while it seems to fit format 'yyyy-MM-dd'T'HH:mm:ss.SSS

    在前端中向后端传输JSON数组的过程中,由于数组中包含时间对象,在后端报了如下错误 Can not parse date while it seems to fit format 'yyyy-MM-d ...

  7. yyyy-MM-dd HH:mm:ss.SSS中大小写的解释

    直接上代码: package com.weixun.api;import java.text.SimpleDateFormat; import java.util.Date;public class ...

  8. 【JS】JavaScript时间与时间戳相互转换 | 时间yyyy-MM-dd HH:mm:ss转为时间戳,时间戳转换为时间yyyy-MM-dd HH:mm:ss

    时间与时间戳相互转换 1.2 时间 (JS常用时间类型) 1.2.1 GMT-格林尼治标准时 1.2.2 UTC- 协调世界时 1.2.3 中国标准时间 1.2.4 ISO8601标准时间格式 1.2 ...

  9. 【含义解析】%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %m%n

    %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %m%n 是logback.xml日志配置文件中的配置信息,作用是展示日志的输 ...

最新文章

  1. JS 获取每月有几周(每周五到周四算作一周)
  2. Android禁止横屏竖屏切换
  3. 函数声明指令(stdcall, cdecl,pascal,register)
  4. linux系统shell知识点,linux shell 知识点
  5. HTMLCSS 超简单的前端设计入门-2!
  6. js二进制流转Blob对象。Blob对象再转File对象
  7. 移植U-BOOT之裁剪和修改默认参数(易用性)启动内核,以及对uboot进行分区
  8. 转:EXCEL数据有效性设置
  9. 视图的数据存放在哪里_分布式 | DBLE 是如何实现视图的?
  10. Bootstrap 模态框插件Modal 的方法
  11. 有了数据湖,距离数据仓库消失还有几年?
  12. 计算机的启动盘,做win7启动盘制作方法
  13. USB SERVER网络远程管理U盾
  14. 各种排序是否稳定,不稳定是为什么
  15. 搞Java的年薪 40W 是什么水平? 1
  16. 三天,我通过了Apsara Clouder基础技能认证:阿里巴巴Android开发规范
  17. 学成在线首页【前端知识】
  18. python快速入门精讲_Python快速入门精讲
  19. SQL Server 数据库设计规范
  20. 学完计算机专业英语感受,学习计算机专业英语的心得体会

热门文章

  1. 简单的石头剪刀布(机器胜率略高)
  2. MySQL查询的进阶操作--分组查询
  3. 红黑树(一)之 原理和算法详细介绍
  4. Spring boot其他框架日志
  5. Java继承Thread类创建多线程
  6. Tomcat其他方式启动
  7. 如何保护 SpringBoot 配置文件中的敏感信息
  8. 一个项目搞定支付宝,微信支付!
  9. “365算法每日学计划”:05打卡-图解冒泡排序(多解法)
  10. Java Socket 教程