`
野之皇
  • 浏览: 21551 次
  • 性别: Icon_minigender_1
  • 来自: 韶关
社区版块
存档分类
最新评论

Timestamp, java.util.Date的转换以及比较

阅读更多
    private static String validateNoteActivatedDate(DynamicEntity entity,
            String activationDateCNDN){
        Timestamp timestamp = null;
        Object tempObject = entity.get("createDate");
        if (tempObject == null){
            timestamp = new Timestamp(System.currentTimeMillis());
        }else{
            timestamp = new Timestamp(((Date) tempObject).getTime());
        }
        if (timestamp != null && activationDateCNDN != null) {
            SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy");
            Date activatedDate;
            try {
                activatedDate = df.parse(activationDateCNDN);
            } catch (ParseException e) {
                return VALMSG_stringParseDateError;
            }
            Date createDate = new Date(timestamp.getTime());

            if (createDate.before(activatedDate) && entity.get("offsetNoteId") != null) {
                return VALMSG_activatedDateError;
            }
        }
        return null;
    }
 
分享到:
评论

相关推荐

    java.util.Date与java.sql.Date互转及字符串转换为日期时间格式.docx

    总之,在Java中处理日期和时间时,理解`java.util.Date`与`java.sql.Date`的区别以及它们之间的转换非常重要。此外,正确使用日期格式转换工具,如`SimpleDateFormat`,可以大大简化日期时间的处理过程。

    java.util.Date与java.sql.Date互转及字符串转换为日期时间格式[文].pdf

    可以使用以下方式将java.util.Date转换为java.sql.Date: java.util.Date utilDate = new java.util.Date(); java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime()); 反之,亦可以将java.sql.Date转换为...

    java.sql.date与java.util.date.pdf

    在使用 `PreparedStatement` 插入或更新数据库中的日期字段时,通常需要将 `java.util.Date` 转换成 `java.sql.Date`。 转换 `java.util.Date` 和 `java.sql.Date` 之间的方法很简单。例如,如果你有一个 `java....

    Java.util.date与java.sql.date区别和转换

    类型转换 ( Java.util.date与java.sql.date区别和转换

    java.sql.与java.util

    要从`java.util.Date`转换为`java.sql.Date`,可以调用`java.util.Date`的`getTime()`方法获取时间戳,然后用这个时间戳初始化`java.sql.Date`。相反,从`java.sql.Date`转换回`java.util.Date`,只需传入`java.sql....

    Android的SQLite中DateTime类型数据的存取问题

    首先,使用 SimpleDateFormat 需要将字符串类型的日期数据解析成 java.util.Date 类型,然后使用 java.sql.Timestamp 将其转换成 Timestamp 对象。最后,可以直接将 Timestamp 对象插入到 SQLite 数据库中。 取出 ...

    有关java中的Date,String,Timestamp之间的转化问题

    Java 中的 Date、String 和 Timestamp 之间的转换问题 Java 中的日期和时间处理是编程中非常重要的一方面,Date、String 和 Timestamp 是三种常用的日期和时间类型,本文将详细介绍它们之间的转换问题。 一、获取...

    Javautildate与javasqldate区别和转换[文].pdf

    此外,`java.sql`包中还有`java.sql.Time`和`java.sql.Timestamp`类,分别用于表示时间(不包含日期)和日期时间的精确值,它们同样可以从`java.util.Date`通过`getTime()`方法转换得到。 总之,`java.util.Date`...

    mysql时间类型对应的java类型1

    - `java.util.Date`(Java的日期时间类)可以转换为`java.sql.Date`、`java.sql.Time`或`java.sql.Timestamp`,通过`SimpleDateFormat`进行格式化。 - `java.time.*`(Java 8引入的新日期时间API)的类如`...

    DateUtil.java

    基于Java 日期转换类: 支持如下(以下的方法格式都可以自定义): ...将字符串转换成java.util.Date类型 将字符串转换成java.sql.Date类型 将字符串转换成Timestamp类型 比较两个时间的时间差,返回格式为x天x时x分x秒

    java中日期格式的转换

    此外,我们还将讨论如何在不同的日期类之间进行转换,例如从`java.util.Date`到`java.sql.Date`,以及如何处理来自数据库的时间戳数据。 ### 一、将日期类型转换为格式化的字符串类型 在Java中,`java.util.Date`...

    PreparedStatement 向数据库插入时间方法

    关键在于正确地将`java.util.Date`转换为`java.sql.Date`或`java.sql.Timestamp`,以便能够被`setDate()`和`setTimestamp()`方法所接受。这种方法不仅可以避免类型不匹配的错误,还可以确保数据被准确无误地插入到...

    浅谈java中六大时间类的使用和区别

    Java提供了多种时间类来满足不同的需求,包括`java.util.Date`, `java.sql.Date`, `java.sql.Time`, `java.sql.Timestamp`, `java.text.SimpleDateFormat`, 和 `java.util.Calendar`。下面我们将深入探讨这些类的...

    java中时间格式的转换.docx

    3. **将java.util.Date转换为java.sql.Date** 在实际开发中,经常需要将`java.util.Date`对象转换为`java.sql.Date`或`java.sql.Timestamp`对象,以便于存储到数据库中。 **示例代码**: ```java import java...

    java日期处理

    将`java.util.Date`转换为`java.sql.Date` `java.sql.Date`主要用于数据库操作,其构造函数接受毫秒值作为参数。可以通过如下代码进行转换: ```java java.util.Date utilDate = new java.util.Date(); java.sql....

    日期转换----望有所帮助

    - 示例:`new java.sql.Timestamp(currentTimeMillis)` 其中 `currentTimeMillis` 为 `java.util.Date` 转换得到的毫秒值。 #### 二、日期转换为字符串 在实际应用中,我们经常需要将日期对象转换为字符串形式,...

    Timestamp与Date互转.docx

    在Java编程中,Timestamp和Date是两个常用的时间类型,前者是数据库类型,而后者是Java.util包中的类。由于它们的类型不同,因此在实际开发中,经常需要将Timestamp和Date类型相互转换。下面将详细介绍Timestamp和...

    JPA实体映射对时间字段的处理

    具体来说,可以将`java.util.Date`映射为`java.sql.Date`、`java.sql.Time`或`java.sql.Timestamp`等类型。默认情况下,如果实体类中使用的是`java.util.Date`类型,则会被映射为`java.sql.Timestamp`。 ```java @...

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

    在Java中,Timestamp类型是java.sql包下的一个类,该类继承自java.util.Date类,用于表示数据库中的时间戳数据。Timestamp类型可以存储年、月、日、时、分、秒等信息,并且可以与数据库中的时间戳类型相匹配。 下面...

Global site tag (gtag.js) - Google Analytics