背景:

在我的数据库表中,我有两个时间戳

timeStamp1 = 2011-08-23 14:57:26.662

timeStamp2 = 2011-08-23 14:57:26.9

当我执行“ORDER BY TIMESTAMP ASC”时,timeStamp2被认为是更大的时间戳(这是正确的)。

要求:我需要得到这些时间戳的差异(timeStamp2 – timeStamp1)

我的实施:

public static String timeDifference(String now, String prev) {

try {

final Date currentParsed = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS").parse(now);

final Date previousParsed = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS").parse(prev);

long difference = currentParsed.getTime() - previousParsed.getTime();

return "" + difference;

} catch (ParseException e) {

return "Unknown";

}

}

答案应该是238毫秒,但返回的值是-653毫秒。

我不确定我做错了什么。有什么建议么?

java date 没有毫秒,java – SimpleDateFormat没有正确解析毫秒相关推荐

  1. Java Date Time 教程-java.sql.Date

    Java的java.sql.Date类在JDBC API中被使用.如果你需要在java.sql.PreparedStatement上设置日期或者从java.sql.ResultSet获取日期,你将会和 ...

  2. java date.getyear_为什么Java的Date.getYear()返回111而不是2011?

    tl;博士 int year = LocalDate.parse( "04/12/2011" , DateTimeFormatter.ofLocalizedDate( Format ...

  3. java date 设置时区,Java 日期时区

    Java日期时区 ZoneOffset表示与UTC时区偏移的固定区域. ZoneOffset不跟踪由夏令时导致的区域偏移的更改. ZoneOffset类声明三个常量:UTC MAX MIN UTC是U ...

  4. java date转filetime,Java:格式化FileTime

    在Java中我们可以使用DateTimeFormatter把FileTime转换为自定义的格式. public static String formatDateTime(FileTime fileTi ...

  5. java date truncate_在Java中将dateTime转换为dd / mm / yy格式的日期

    小编典典 正如我最初所说,Date对象没有固有的格式.java.util.Date持有毫秒时间值,代表日期和时间.通过选择DateFormat,可以从字符串解析日期或将日期格式化为字符串. 可以按照规 ...

  6. Java Date Time 教程-java.sql.Timestamp

    Java的java.sql.Timestamp类在JDBC API中被使用.如果你需要在java.sql.PreparedStatement上设置日期+时间或者从java.sql.ResultSet获 ...

  7. Java Date Time 教程

    原文链接 作者:Jakob Jenkov  译者:魏嘉鹏 目录 Java 8 Date Time API Java 7 Date Time API 当你初次尝试弄明白怎么去使用Java的date ti ...

  8. java.text.dateformat_使用java.text.SimpleDateFormat类进行文本日期和Date日期的转换

    Date类内部既不存储年月日也不存储时分秒,而是存储一个从1970年1月1日0点0分0秒开始的毫秒数,而真正有用的年月日时分秒毫秒都是从这个毫秒数转化而来,这是它不容易被使用的地方,尤其是显示和存储的 ...

  9. Java的知识点22——时间处理相关类、Date时间类(java.util.Date)、DateFormat类和SimpleDateFormat类、Calendar日历类

    时间处理相关类 用long类型的变量来表示时间,获得现在时刻的"时刻数值":long now = System.currentTimeMillis(); Date时间类(java. ...

  10. java date linux,Java中Date,SimpleDateFormat

    一.Java中的日期概述: 日期在Java中是一块非常复杂的内容,对于一个日期在不同的语言国别环境中,日期的国际化,日期和时间之间的转换,日期的加减运算,日期的展示格式都是非常复杂的问题. 在Java ...

最新文章

  1. 【点云重采样Resampling】Python-pcl 基于多项式平滑点云及法线估计的曲面重建
  2. 软件测试面试题-如何测试复制粘贴功能
  3. 重磅!苹果祭出大招:史上最强 Mac 发布,iPad OS 惊艳问世
  4. sample 算子_Spark----RDD及算子
  5. 随机信号的傅里叶分析
  6. 北语发布 | 汉语学习者文本多维标注数据集YACLC V1.0 -- 文本纠错方向
  7. matlab求COPULA偏导,matlab note
  8. js中获取月份date.getMonth()获取的是0-11
  9. Ubuntu18.04安装搜狗输入法无法使用
  10. 看不见你的笑我怎么睡得着
  11. dhcp设置(Padavan dhcp设置)
  12. QlikView 笔记(二) 常用数字函数
  13. linux sar使用方法,Linux系列之SAR命令使用详解-Go语言中文社区
  14. Python解释大数定律
  15. xms java_java xms xmx xmn xss解释
  16. MNL(多项logit)
  17. 国际上哪个学校计算机专业好,美国计算机专业大学排名前十有哪些?
  18. PyCharm敲代码光标变黑框
  19. 《海底捞你学不会》探索管理的本质
  20. appfuse的常见错误及其解决方法

热门文章

  1. 苹果手机来电归属地_Python批量查询手机号码归属地
  2. ubuntu下NS2+leach算法安装笔记(1)
  3. 计算机创新创业选题参考,计算机及相关专创新创业教育指导书.doc
  4. 电驱产品销售准入的基本要求
  5. 打开Spyder的三种方式
  6. 用友T3如何反结账,反记账
  7. Android之TextView属性大全
  8. python爬虫---代理、Cookie、模拟登录古诗文网
  9. 转接口IC ADV7280/ADV7280-M:CVBS转MIPI芯片 10位、4倍过采样标清电视视频解码器,支持去隔行
  10. matlab遗传算法函数实例,三个遗传算法matlab程序实例