java date 没有毫秒,java – SimpleDateFormat没有正确解析毫秒
背景:
在我的数据库表中,我有两个时间戳
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没有正确解析毫秒相关推荐
- Java Date Time 教程-java.sql.Date
Java的java.sql.Date类在JDBC API中被使用.如果你需要在java.sql.PreparedStatement上设置日期或者从java.sql.ResultSet获取日期,你将会和 ...
- java date.getyear_为什么Java的Date.getYear()返回111而不是2011?
tl;博士 int year = LocalDate.parse( "04/12/2011" , DateTimeFormatter.ofLocalizedDate( Format ...
- java date 设置时区,Java 日期时区
Java日期时区 ZoneOffset表示与UTC时区偏移的固定区域. ZoneOffset不跟踪由夏令时导致的区域偏移的更改. ZoneOffset类声明三个常量:UTC MAX MIN UTC是U ...
- java date转filetime,Java:格式化FileTime
在Java中我们可以使用DateTimeFormatter把FileTime转换为自定义的格式. public static String formatDateTime(FileTime fileTi ...
- java date truncate_在Java中将dateTime转换为dd / mm / yy格式的日期
小编典典 正如我最初所说,Date对象没有固有的格式.java.util.Date持有毫秒时间值,代表日期和时间.通过选择DateFormat,可以从字符串解析日期或将日期格式化为字符串. 可以按照规 ...
- Java Date Time 教程-java.sql.Timestamp
Java的java.sql.Timestamp类在JDBC API中被使用.如果你需要在java.sql.PreparedStatement上设置日期+时间或者从java.sql.ResultSet获 ...
- Java Date Time 教程
原文链接 作者:Jakob Jenkov 译者:魏嘉鹏 目录 Java 8 Date Time API Java 7 Date Time API 当你初次尝试弄明白怎么去使用Java的date ti ...
- java.text.dateformat_使用java.text.SimpleDateFormat类进行文本日期和Date日期的转换
Date类内部既不存储年月日也不存储时分秒,而是存储一个从1970年1月1日0点0分0秒开始的毫秒数,而真正有用的年月日时分秒毫秒都是从这个毫秒数转化而来,这是它不容易被使用的地方,尤其是显示和存储的 ...
- Java的知识点22——时间处理相关类、Date时间类(java.util.Date)、DateFormat类和SimpleDateFormat类、Calendar日历类
时间处理相关类 用long类型的变量来表示时间,获得现在时刻的"时刻数值":long now = System.currentTimeMillis(); Date时间类(java. ...
- java date linux,Java中Date,SimpleDateFormat
一.Java中的日期概述: 日期在Java中是一块非常复杂的内容,对于一个日期在不同的语言国别环境中,日期的国际化,日期和时间之间的转换,日期的加减运算,日期的展示格式都是非常复杂的问题. 在Java ...
最新文章
- 【点云重采样Resampling】Python-pcl 基于多项式平滑点云及法线估计的曲面重建
- 软件测试面试题-如何测试复制粘贴功能
- 重磅!苹果祭出大招:史上最强 Mac 发布,iPad OS 惊艳问世
- sample 算子_Spark----RDD及算子
- 随机信号的傅里叶分析
- 北语发布 | 汉语学习者文本多维标注数据集YACLC V1.0 -- 文本纠错方向
- matlab求COPULA偏导,matlab note
- js中获取月份date.getMonth()获取的是0-11
- Ubuntu18.04安装搜狗输入法无法使用
- 看不见你的笑我怎么睡得着
- dhcp设置(Padavan dhcp设置)
- QlikView 笔记(二) 常用数字函数
- linux sar使用方法,Linux系列之SAR命令使用详解-Go语言中文社区
- Python解释大数定律
- xms java_java xms xmx xmn xss解释
- MNL(多项logit)
- 国际上哪个学校计算机专业好,美国计算机专业大学排名前十有哪些?
- PyCharm敲代码光标变黑框
- 《海底捞你学不会》探索管理的本质
- appfuse的常见错误及其解决方法
热门文章
- 苹果手机来电归属地_Python批量查询手机号码归属地
- ubuntu下NS2+leach算法安装笔记(1)
- 计算机创新创业选题参考,计算机及相关专创新创业教育指导书.doc
- 电驱产品销售准入的基本要求
- 打开Spyder的三种方式
- 用友T3如何反结账,反记账
- Android之TextView属性大全
- python爬虫---代理、Cookie、模拟登录古诗文网
- 转接口IC ADV7280/ADV7280-M:CVBS转MIPI芯片 10位、4倍过采样标清电视视频解码器,支持去隔行
- matlab遗传算法函数实例,三个遗传算法matlab程序实例