• 大小: 19KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-17
  • 语言: 其他
  • 标签: 源码  工具  

资源简介

NULL 博文链接:https://168zsj.iteye.com/blog/1681667

资源截图

代码片段和文件信息

package com.ejintai.epcis_agro.util;

import java.lang.reflect.Accessibleobject;
import java.lang.reflect.Field;
import java.sql.Timestamp;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import java.util.UUID;
import java.util.regex.Pattern;

import com.ejintai.epcis_agro.base.AgrobaseEntity;

import org.apache.commons.lang.StringUtils;

import com.ejintai.epcis_agro.constant.Role;

import com.ejintai.epcis_agro.vo.AgrobaseListVO;
import com.ejintai.fa.app.biz.action.ActionException;
import com.ejintai.fa.app.biz.service.BusinessServiceException;
import com.ejintai.fa.app.integration.DAOException;
import com.ejintai.fa.um.dto.ChnDTO;
import com.ejintai.fa.um.dto.DeptDTO;
import com.ejintai.fa.um.dto.ProdDTO;
import com.ejintai.fa.um.dto.ProdKindDTO;

/**
 * 
 * @ClassName: AgroUtil
 * @Description: 公用方法类
 * @author co-duanlanling001
 * @date 2012-6-13 上午11:33:51
 * 
 */
public class AgroUtil {

public static final String dateFormat_Type_1 = “yyyy-MM-dd HH:mm:ss“;
public static final String dateFormat_Type_2 = “yyyy-MM-dd“;
public static final String dateFormat_Type_3 = “yyyy-MM-dd HH:mm:ss.SSS“;
public static final String dateFormat_Type_4 = “yyyyMMdd“;
public static final String dateFormat_Type_5 = “yyyy年MM月dd日“;
public static final String dateFormat_Type_6 = “yyyy/MM/dd HH:mm:ss“;

/**
 * 取得32位UUID
 * 
 * @return
 */
public static String getUUID() {
String result = UUID.randomUUID().toString();

result = result.replace(“-“ ““);

return result.toUpperCase();
}

/**
 * 对于时间的操作 实现对日期的增加或减少
 * 
 * @param inputDate
 * @param type
 *            0 年份 1 月份 2 日期 3 小时 4 分钟 5 秒钟
 * @param var
 * @return
 */
public static Date timeOperate(Date inputDate int type int var) {

Calendar cal = Calendar.getInstance();

cal.setTime(inputDate);

switch (type) {
case 0:
cal.add(Calendar.YEAR var);
break;
case 1:
cal.add(Calendar.MONTH var);
break;
case 2:
cal.add(Calendar.DAY_OF_MONTH var);
break;
case 3:
cal.add(Calendar.HOUR_OF_DAY var);
break;
case 4:
cal.add(Calendar.MINUTE var);
break;
case 5:
cal.add(Calendar.SECOND var);
break;
default:
break;
}

return cal.getTime();

}

/**
 * 获取当前时间
 * 
 * @return
 */
public static Date getCurrentTime() {
return Calendar.getInstance().getTime();
}

/**
 * 获取当前时间 字符型 精确到秒
 * 
 * @return
 */
public static String getCurrentTimeStr() {

return formatDateToString(getCurrentTime() “yyyy-MM-dd HH:mm:ss“);
}

/**
 * 转换时间为字符型
 * 
 * @param date
 * @param format
 * @return
 */
public static String formatDateToString(Date date String format) {

SimpleDateFormat sdf = new SimpleDateFormat(format);

return sdf.format(date);
}

/**
 * 获取当前系统年份(后2位)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5903  2012-09-10 11:57  ReflectionUtils.java

     文件       3089  2012-09-07 16:43  Utility.java

     文件       2185  2012-08-22 12:16  PropertiesUtils.java

     文件      17430  2012-09-10 14:50  AgroUtil.java

     文件      28526  2012-08-22 12:16  BeanTool.java

     文件       3865  2012-08-22 12:16  DateTool.java

     文件       3558  2012-09-12 16:37  JsonDataTool.java

     文件       3621  2012-09-11 15:52  MathUtil.java

     文件       4357  2012-08-22 12:16  MoneyUtil.java

     文件        802  2012-08-22 12:16  MemcacheUtil.java

----------- ---------  ---------- -----  ----

                73336                    10


评论

共有 条评论