解决编译问题
This commit is contained in:
parent
43f0b2f236
commit
5430059a6e
126
file-common/src/main/java/com/mac/common/cbb/DateUtil.java
Normal file
126
file-common/src/main/java/com/mac/common/cbb/DateUtil.java
Normal file
@ -0,0 +1,126 @@
|
|||||||
|
package com.mac.common.cbb;
|
||||||
|
|
||||||
|
import java.text.DateFormat;
|
||||||
|
import java.text.ParseException;
|
||||||
|
import java.text.SimpleDateFormat;
|
||||||
|
import java.util.Calendar;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
public class DateUtil {
|
||||||
|
/**
|
||||||
|
* 获取系统当前时间
|
||||||
|
*
|
||||||
|
* @return 系统当前时间
|
||||||
|
*/
|
||||||
|
public static String getCurrentTime() {
|
||||||
|
Date date = new Date();
|
||||||
|
String stringDate = String.format("%tF %<tT", date);
|
||||||
|
return stringDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param formatString 格式,如"yyyy-MM-dd"
|
||||||
|
* @param stringDate 日期字符串,如"2000-03-19"
|
||||||
|
* @return 日期
|
||||||
|
* @throws ParseException 解析异常
|
||||||
|
*/
|
||||||
|
public static Date getDateByFormatString(String formatString, String stringDate) throws ParseException {
|
||||||
|
DateFormat dateFormat = new SimpleDateFormat(formatString);
|
||||||
|
Date date = dateFormat.parse(stringDate);
|
||||||
|
return date;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 格式化date
|
||||||
|
*
|
||||||
|
* @param formatString 格式,如"yyyy-MM-dd"
|
||||||
|
* @param stringDate 日期字符串,如"2000-03-19"
|
||||||
|
* @return SQL日期
|
||||||
|
* @throws ParseException 解析异常
|
||||||
|
*/
|
||||||
|
public static java.sql.Date getSqlDateByFormatString(String formatString, String stringDate) throws ParseException {
|
||||||
|
long longtime = DateUtil.getDateByFormatString("yyyyMMdd", stringDate).getTime();
|
||||||
|
return new java.sql.Date(longtime);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 两个日期相差天数
|
||||||
|
*
|
||||||
|
* @param preDate 第一个时间日期
|
||||||
|
* @param afterDate 第二个时间十七
|
||||||
|
* @return 相差的天数
|
||||||
|
*/
|
||||||
|
public static int getDifferentDays(Date preDate, Date afterDate) {
|
||||||
|
|
||||||
|
int preYear = getYear(preDate);
|
||||||
|
int afterYear = getYear(afterDate);
|
||||||
|
int preDayOfYear = getDayOfYear(preDate);
|
||||||
|
int afterDayOfYear = getDayOfYear(afterDate);
|
||||||
|
|
||||||
|
if (afterYear - preYear == 0) {
|
||||||
|
return afterDayOfYear - preDayOfYear;
|
||||||
|
} else {
|
||||||
|
int diffDay = 0;
|
||||||
|
while (preYear < afterYear) {
|
||||||
|
if (diffDay == 0 && isLeapYear(preYear)) {
|
||||||
|
diffDay = 366 - preDayOfYear;
|
||||||
|
} else if (diffDay == 0 && !isLeapYear(preYear)) {
|
||||||
|
diffDay = 365 - preDayOfYear;
|
||||||
|
} else if (isLeapYear(preYear)) {
|
||||||
|
diffDay += 366;
|
||||||
|
} else {
|
||||||
|
diffDay += 365;
|
||||||
|
}
|
||||||
|
preYear++;
|
||||||
|
}
|
||||||
|
|
||||||
|
diffDay += afterDayOfYear;
|
||||||
|
return diffDay;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 一年中的第几天
|
||||||
|
*
|
||||||
|
* @param date 日期
|
||||||
|
* @return 第几天
|
||||||
|
*/
|
||||||
|
public static int getDayOfYear(Date date) {
|
||||||
|
Calendar cal = Calendar.getInstance();
|
||||||
|
cal.setTime(date);
|
||||||
|
int day = cal.get(Calendar.DAY_OF_YEAR);
|
||||||
|
return day;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取年份
|
||||||
|
* jdk推荐写法,date.getYear()已被废弃
|
||||||
|
*
|
||||||
|
* @param date 日期
|
||||||
|
* @return 年份
|
||||||
|
*/
|
||||||
|
public static int getYear(Date date) {
|
||||||
|
Calendar calendar = Calendar.getInstance();
|
||||||
|
calendar.setTime(date);
|
||||||
|
int year = calendar.get(Calendar.YEAR);
|
||||||
|
return year;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 判断是否是闰年
|
||||||
|
*
|
||||||
|
* @param year 年,如2010
|
||||||
|
* @return 是否闰年
|
||||||
|
*/
|
||||||
|
public static boolean isLeapYear(int year) {
|
||||||
|
if ((year % 4 == 0 && year % 100 != 0)
|
||||||
|
|| year % 400 == 0) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
15
file-common/src/main/java/com/mac/common/cbb/MiniuiUtil.java
Normal file
15
file-common/src/main/java/com/mac/common/cbb/MiniuiUtil.java
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
package com.mac.common.cbb;
|
||||||
|
|
||||||
|
|
||||||
|
import com.mac.common.domain.TableQueryBean;
|
||||||
|
|
||||||
|
public class MiniuiUtil {
|
||||||
|
|
||||||
|
public static TableQueryBean getMiniuiTablePageQuery(TableQueryBean tableQueryBean) {
|
||||||
|
int pageIndex = tableQueryBean.getPage();
|
||||||
|
int pageSize = tableQueryBean.getLimit();
|
||||||
|
int beginCount = (pageIndex - 1) * pageSize;
|
||||||
|
tableQueryBean.setBeginCount(beginCount);
|
||||||
|
return tableQueryBean;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,51 @@
|
|||||||
|
package com.mac.common.domain;
|
||||||
|
|
||||||
|
public class TableData<T> {
|
||||||
|
private T data;
|
||||||
|
private int count;
|
||||||
|
private String msg;
|
||||||
|
private boolean success = true;
|
||||||
|
private int code = 0;
|
||||||
|
|
||||||
|
public T getData() {
|
||||||
|
return data;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setData(T data) {
|
||||||
|
this.data = data;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getCount() {
|
||||||
|
return count;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCount(int count) {
|
||||||
|
this.count = count;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getMsg() {
|
||||||
|
return msg;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMsg(String msg) {
|
||||||
|
this.msg = msg;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isSuccess() {
|
||||||
|
return success;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setSuccess(boolean success) {
|
||||||
|
this.success = success;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getCode() {
|
||||||
|
return code;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCode(int code) {
|
||||||
|
this.code = code;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,19 @@
|
|||||||
|
package com.mac.common.util;
|
||||||
|
|
||||||
|
import java.util.Random;
|
||||||
|
|
||||||
|
public class PasswordUtil {
|
||||||
|
public static String getSaltValue() {
|
||||||
|
Random r = new Random();
|
||||||
|
StringBuilder sb = new StringBuilder(16);
|
||||||
|
sb.append(r.nextInt(99999999)).append(r.nextInt(99999999));
|
||||||
|
int len = sb.length();
|
||||||
|
if (len < 16) {
|
||||||
|
for (int i = 0; i < 16 - len; i++) {
|
||||||
|
sb.append("0");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
String salt = sb.toString();
|
||||||
|
return salt;
|
||||||
|
}
|
||||||
|
}
|
@ -91,8 +91,8 @@
|
|||||||
<version>1.3.3</version>
|
<version>1.3.3</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.mac</groupId>
|
<groupId>com.qiwen</groupId>
|
||||||
<artifactId>scp-common</artifactId>
|
<artifactId>file-common</artifactId>
|
||||||
<version>0.0.1-SNAPSHOT</version>
|
<version>0.0.1-SNAPSHOT</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<!--redis-->
|
<!--redis-->
|
||||||
|
Loading…
Reference in New Issue
Block a user