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区别和转换
基于Java 日期转换类: 支持如下(以下的方法格式都可以自定义): ...将字符串转换成java.util.Date类型 将字符串转换成java.sql.Date类型 将字符串转换成Timestamp类型 比较两个时间的时间差,返回格式为x天x时x分x秒
数据库类型Timestamp与java.util.Date类型相互转化,有完整步骤,实测可行。
import java.util.Date; import java.util.TimeZone; /** * 文件名:DateUtils.java 日期处理相关工具类 * 版本信息:V1.0 * 日期:2013-03-11 * Copyright BDVCD Corporation 2013 * 版权所有 ...
rules.put("java.util.Date", "TIMESTAMP"); 在SqlMapAutoGen类的构造函数中,可以自行修改 3)预先定义了模板 temple.xml (请放在D:/test 目录下) temple.xml定义了insert、update和delete方法 模板中定义了一系列的...
Date、String、Timestamp之间的转换 ;里面有详细易懂的转换方法,供大家参考
import java.util.*; import java.text.*; import java.sql.Timestamp; public class DateUtils { /** * 时间范围:年 */ public static final int YEAR = 1; /** * 时间范围:季度 */ public static...
内容概要:日期时间转换工具类,包括基本的Date类型,String类型,TimeStamp类型,LocalDateTime类型,LocalDate类型之间的互相转换,还提供了许多与时间获取,时间计算有关的方法,如:获取指定日期几天后的日期;...
import java.util.Date; import java.util.GregorianCalendar; import org.apache.commons.lang.StringUtils; /** * 日付に関するユーティリティクラス * */ public class DateUtil { /** * 年月日時のフ...
import java.util.List; import org.crazycake.jdbcTemplateTool.JdbcTemplateTool; import org.junit.Test; import org.springframework.test.context.ContextConfiguration; import org.springframework....