`
darrenzhu
  • 浏览: 807508 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java如何将long类型的日期值转换成日期类型Date

    博客分类:
  • Java
阅读更多
给定一个long型的日期值,如何将它转换成日期类型

首先确保你的long型值是正确的,比如检测长度,是否少了最后的毫秒数,这个跟System.currentTimeMillis()返回的值对比一下就知道了,比如1403931367,就少了最后的毫秒数,你可以手动补充完整,末尾加3个0,1403931367000

方法1) 使用Calendar的setTimeInMillis的方法,c.add(Calendar.MILLISECOND,int value)不行

Calendar c = Calendar.getInstance();
c.setTimeInMillis(1403931367000L);
System.out.println(c.getTime());


输出:
Sat Jun 28 12:56:07 CST 2014

方法2)使用joda
DateTime dateTime = new DateTime(dateMillionSeconds);
System.out.println(c.getDate());
2
0
分享到:
评论
2 楼 darrenzhu 2014-06-30  
houyujiangjun 写道
new Date(long);
不懂你在说什么...



这个是joda包里面的DateTime,不是jdk里面的,有兴趣的话,你可以了解一下joda,这个包就是为了解决jdk里面的日期难用的问题而出现的。
1 楼 houyujiangjun 2014-06-29  
new Date(long);
不懂你在说什么...

相关推荐

    java的Date类型转换成MySQL的DateTime类型.doc

    Java 的 Date 类型和 MySQL 的 DateTime 类型是两个不同的日期时间类型,需要将 Java 的 Date 类型转换为 MySQL 的 DateTime 类型以便在 MySQL 数据库中存储日期和时间信息。该方法可以高效地将 Java 的 Date 类型...

    一个long型与Date型时间转换工具

    在Java中,将Long转换为Date的常见方法是使用`Date date = new Date(longValue)`构造函数,其中longValue是时间戳。相反,将Date转换为Long则可以使用`date.getTime()`方法。但是,这样的基础操作往往不能满足复杂的...

    date与long型转换工具

    4. **自定义转换工具**:描述中的"date与long型转换工具"可能包含了这样的功能,即提供一个用户友好的接口,用户输入日期和时间,工具会自动将其转换为对应的long型毫秒值;反之,也可以输入long型毫秒值,工具将其...

    日期跟long转换小工具

    总的来说,日期与long型之间的转换在编程中至关重要,而"日期跟long转换小工具"则提供了一个直观、易用的解决方案,使开发者和普通用户都能轻松地处理日期时间相关的任务。无论是用于数据处理、日志分析还是简单的...

    Java日期时间Date类型,long类型,String类型表现形式的转换.pdf

    本文档将详细介绍如何在Java中实现Date类型、long类型和String类型之间的相互转换。 首先,我们来看Date类型转换为long类型。Date类提供了getTime()方法,可以返回一个代表时间的long型的毫秒值。这个值是从1970年1...

    Android/java的long类型时间戳,转换成时间格式工具类

    Android/java的long类型时间戳,转换成时间格式的工具类

    java中将string类型转换成timestamp类型

    最后,我们使用getTime()方法将Date类型的日期对象转换成long类型的时间戳,然后将其传递给Timestamp构造函数,以创建一个Timestamp对象。 在上面的代码中,我们还使用了setLenient()方法,该方法用于控制是否将...

    TimeUtil_java-long型与Date型时间转换工具

    总的来说,`TimeUtil_java-long型与Date型时间转换工具`这个压缩包很可能包含了一个方便的工具类,用于在`long`类型和`Date`类型之间进行转换,并提供了日期相关的辅助方法。在实际开发中,这样的工具类可以极大地...

    Java中各个数据类型之间的转换

    原始类型包括布尔型(boolean)、字符型(char)、整型(byte、short、int、long)和浮点型(float、double),而引用类型主要指的是对象,如String和Date等。 1. 自动类型转换(隐式转换) 自动类型转换发生在...

    Java数据类型和MySql数据类型对应一览

    在 Java 中,日期时间类型对应的是 java.sql.Date、java.sql.Time、java.sql.Timestamp 等类型。在 MySql 中,日期时间类型对应的是 DATE、TIME、DATETIME、TIMESTAMP 等类型。其中,DATE 类型用于存储日期,TIME ...

    JAVA日期判断方法小结

    该方法使用 substring 方法将日期字符串分割成年、月、日三个部分,并使用Integer.parseInt方法将其转换为整数,然后使用if语句判断日期的合法性。 4. 根据给定的日期计算两个日期之间的天数 根据给定的日期计算两...

    JAVA类型转换.pdf

    - Java中可以通过java.text.SimpleDateFormat类来实现字符串和日期类型之间的转换。 - 使用SimpleDateFormat类的parse方法可以将符合特定日期格式的字符串转换为Date对象。 - 使用SimpleDateFormat类的format方法...

    JAVA变量类型之间的相互转换

    本文将详细解析JAVA中各种基本数据类型(如`byte`、`short`、`int`、`long`、`float`、`double`)以及它们与字符型、字符串型、日期型等之间的转换机制。 #### 基本数据类型及其取值范围 - **`byte`**:取值范围为...

    Java 之 Date 和 Calendar 实例

    在Java编程语言中,`Date`和`Calendar`类是处理日期和时间的核心组件。这两个类在不同的Java版本中有着不同的使用方式和功能,对于理解Java时间处理机制至关重要。本篇将深入探讨`Date`和`Calendar`类的实例应用。 ...

    JAVA数据类型转换.pdf

    本文档将详细介绍Java中的数据类型转换,包括简单数据类型之间的转换、字符串与其他数据类型的转换以及一些实用的数据类型转换技巧。掌握这些转换方法能够帮助开发者更灵活地处理不同类型的数据。 #### 二、数据...

    JAVA类型转换[文].pdf

    5. **日期类型转换** - `Date`对象可以转换为`String`,使用`SimpleDateFormat`进行格式化。例如: ```java Date date = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); ...

    时间long型和现实时间转换

    要将long型时间戳转换为现实中的日期时间,我们可以使用`java.util.Date`类或更现代的`java.time`包中的类,如`Instant`、`LocalDateTime`等。以下是一些常见的转换方法: 1. 使用`SimpleDateFormat`: ```java ...

    使用Java反射机制将Map转换为Java对象,支持Boolean、Date类型

    在本主题中,我们将深入探讨如何使用Java反射机制将Map转换为Java对象,同时支持Boolean和Date类型的数据。这种转换在处理JSON到对象的映射或者数据库查询结果到对象的映射时非常有用。 首先,我们需要了解Java中的...

    Java基本类型转换.doc

    - 时间日期类型转换:在处理日期和时间时,Java提供了java.util.Date类和java.time包(Java 8及以上版本)中的类。例如,可以使用SimpleDateFormat将日期字符串转换为Date对象,反之亦然。 总之,Java中的数据类型...

    java数据类型转换

    日期类型转换通常涉及到`Date`对象与字符串之间的转换,这对于处理时间和日期非常重要。 **示例:** ```java Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); ...

Global site tag (gtag.js) - Google Analytics