Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
task3.0
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
首航-临时账号
task3.0
Commits
2e50d72f
Commit
2e50d72f
authored
Dec 11, 2020
by
java-温文海
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化代码
parent
89e9dbc4
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
164 additions
and
0 deletions
+164
-0
DspReleaseInfoService.java
src/main/java/com/foc/service/DspReleaseInfoService.java
+0
-0
DateUtils.java
src/main/java/com/foc/util/DateUtils.java
+29
-0
Empty4JUtil.java
src/main/java/com/foc/util/Empty4JUtil.java
+135
-0
No files found.
src/main/java/com/foc/service/DspReleaseInfoService.java
View file @
2e50d72f
This diff is collapsed.
Click to expand it.
src/main/java/com/foc/util/DateUtils.java
View file @
2e50d72f
...
...
@@ -46,4 +46,33 @@ public class DateUtils {
}
return
date1
.
after
(
date2
);
}
/**
* @return 前天的零点时间
*/
public
static
String
getTodayStartTime
()
{
Calendar
calendar
=
Calendar
.
getInstance
();
calendar
.
setTime
(
new
Date
());
calendar
.
add
(
Calendar
.
DAY_OF_MONTH
,
-
1
);
calendar
.
set
(
Calendar
.
HOUR_OF_DAY
,
0
);
calendar
.
set
(
Calendar
.
MINUTE
,
0
);
calendar
.
set
(
Calendar
.
SECOND
,
0
);
String
date
=
new
java
.
text
.
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
).
format
(
new
java
.
util
.
Date
(
calendar
.
getTime
().
getTime
()));
return
date
;
}
/**
* @return 当天的零点时间
*/
public
static
String
getTodayEndTime
()
{
Calendar
calendar
=
Calendar
.
getInstance
();
calendar
.
setTime
(
new
Date
());
calendar
.
add
(
Calendar
.
DAY_OF_MONTH
,
-
1
);
calendar
.
set
(
Calendar
.
HOUR_OF_DAY
,
23
);
calendar
.
set
(
Calendar
.
MINUTE
,
59
);
calendar
.
set
(
Calendar
.
SECOND
,
59
);
String
date
=
new
java
.
text
.
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
).
format
(
new
java
.
util
.
Date
(
calendar
.
getTime
().
getTime
()));
return
date
;
}
}
src/main/java/com/foc/util/Empty4JUtil.java
0 → 100644
View file @
2e50d72f
package
com
.
foc
.
util
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Set
;
/**
* @author kaiya
* @Desc 数据工具类
* @date 2020/4/16 17:30
*/
public
class
Empty4JUtil
{
/**
* 判断字符串为空
*
* @param str 字符串
* @return 若字符串不存在 或者 字符串去空格后为空(length为0),返回true
*/
public
static
boolean
stringIsEmpty
(
String
str
)
{
/**
* isEmpty()从JDK1.6开始
*/
return
str
==
null
||
str
.
trim
().
isEmpty
()
||
"null"
.
equals
(
str
);
}
/**
* 判断包装类为空
*
* @param str 包装类
* @return 若包装类不存在返回true
*/
public
static
boolean
numberIsEmpty
(
Number
str
)
{
return
null
==
str
;
}
/**
* 判断包装类不为空
*
* @param str 字符串
* @return 若字符串存在 并且 包装类去空格后不为空(length>0),返回true
*/
public
static
boolean
numberIsNotEmpty
(
Number
str
)
{
return
!
numberIsEmpty
(
str
);
}
/**
* 判断数字包装类型是否为空或者是否为0
*
* @param str 包装类
* @return 若包装类不存在或值为0返回true
*/
public
static
boolean
numberIsEmptyOrIsZero
(
Number
str
)
{
return
null
==
str
||
str
.
intValue
()==
0
;
}
/**
* 判断字符串不为空
*
* @param str 字符串
* @return 若字符串存在 并且 字符串去空格后不为空(length>0),返回true
*/
public
static
boolean
stringIsNotEmpty
(
String
str
)
{
return
!
stringIsEmpty
(
str
);
}
/**
* 判断list列表为空
* @param <T> 泛型
*
* @param list List列表
* @return 若list列表不存在 或者 list列表不包含元素,返回true
*/
public
static
<
T
>
boolean
listIsEmpty
(
List
<
T
>
list
)
{
return
list
==
null
||
list
.
isEmpty
();
}
/**
* 判断set集合不为空
* @param <T> 泛型
*
* @param set set结合
* @return set存在且包含元素返回true
*/
public
static
<
T
>
boolean
setIsNotEmpty
(
Set
<
T
>
set
)
{
return
!
setIsEmpty
(
set
);
}
/**
* 判断set集合为空
* @param <T> 泛型
*
* @param set 集合
* @return set不存在存在或不包含元素返回true
*/
public
static
<
T
>
boolean
setIsEmpty
(
Set
<
T
>
set
)
{
return
set
==
null
||
set
.
isEmpty
();
}
/**
* 判断list列表不为空
* @param <T> 泛型
*
* @param list List列表
* @return 若list列表存在 并且 list列表包含元素,返回true
*/
public
static
<
T
>
boolean
listIsNotEmpty
(
List
<
T
>
list
)
{
return
!
listIsEmpty
(
list
);
}
/**
* 判断map映射为空
* @param <K> 泛型
* @param <V> 泛型
*
* @param map Map映射
* @return 若map映射不存在 或者map映射未包含键-值映射关系,返回true
*/
public
static
<
K
,
V
>
boolean
mapIsEmpty
(
Map
<
K
,
V
>
map
)
{
return
map
==
null
||
map
.
isEmpty
();
}
/**
* 判断map映射不为空
* @param <K> 泛型
* @param <V> 泛型
*
* @param map Map映射
* @return 若map映射存在 并且map映射包含键-值映射关系,返回true
*/
public
static
<
K
,
V
>
boolean
mapIsNotEmpty
(
Map
<
K
,
V
>
map
)
{
return
!
mapIsEmpty
(
map
);
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment