人员导入生日格式修改
This commit is contained in:
parent
66a7e99647
commit
f90bb306d5
|
|
@ -19,10 +19,10 @@ import org.springframework.web.multipart.MultipartFile;
|
|||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.time.LocalDate;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
import java.util.*;
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
|
|
@ -199,6 +199,8 @@ public class BasePersonServiceImp implements BasePersonService{
|
|||
Map<String,Object> map = new HashMap<>();
|
||||
map.put("type","postType");
|
||||
List<TDictBean> dictBeanList = tDictDao.list(map, 0, 1000);
|
||||
// 创建一个SimpleDateFormat对象解析原始日期字符串
|
||||
SimpleDateFormat originalFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", java.util.Locale.US);
|
||||
list.forEach(c->{
|
||||
TrimUtil.trimBean(c);
|
||||
if(StringUtils.isNotEmpty(c.getSignDate()) && c.getSignDate().contains("-")){
|
||||
|
|
@ -207,6 +209,16 @@ public class BasePersonServiceImp implements BasePersonService{
|
|||
c.setSignDate(signDate);
|
||||
c.setExpiryDate(expiryDate);
|
||||
}
|
||||
try {
|
||||
Date date = originalFormat.parse(c.getBirthday());
|
||||
// 转换为LocalDate
|
||||
LocalDate localDate = date.toInstant().atZone(java.time.ZoneId.systemDefault()).toLocalDate();
|
||||
// 格式化输出为"yyyy-MM-dd"
|
||||
String formattedDate = localDate.format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
|
||||
c.setBirthday(formattedDate);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
//岗位
|
||||
AtomicInteger x = new AtomicInteger();
|
||||
dictBeanList.forEach(i -> {
|
||||
|
|
|
|||
Loading…
Reference in New Issue