//时间戳
@DateTimeFormat(pattern = “yyyy-MM-dd”)
@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”,timezone=“GMT+8”)
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.serializer.SerializerFeature;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
类型转换
/
public class ListObjectToMap {
/*
List转 List<Map<String, Object>>
@param mapList
@param list
@param
@return
/
public static List<Map<String, Object>> convertData(List<Map<String, Object>> mapList, List list){
for (T object:list){
// 将 实体类 转换为 Map
Map<String,Object> map = JSON.parseObject(JSON.toJSONString(object, SerializerFeature.WriteMapNullValue), Map.class);
mapList.add(map);
}
return mapList;
}
/*
object转map:日期格式
@param object
@param
@return
*/
public static Map<String, Object> convertMap(T object){
Map<String,Object> map = new HashMap<>(16);
// 将 实体类 转换为 Map
map = JSON.parseObject(JSON.toJSONStringWithDateFormat(object,“yyyy-MM-dd HH:mm:ss”, SerializerFeature.WriteDateUseDateFormat, SerializerFeature.WriteMapNullValue), Map.class);
return map;
}
}
public void setDatabaseList(String databaseList) {
List list= JSONObject.parseArray(databaseList,SynchronizationDatabaseNoJobID.class);
this.databaseList = list;
}
public void setLastDetectionTime(String lastDetectionTime){
SimpleDateFormat simple2 = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);
Calendar calendar = Calendar.getInstance();
if(!StringUtil.isNullOrEmpty(lastDetectionTime)){
calendar.setTimeInMillis(Long.parseLong(lastDetectionTime));
try {
this.lastDetectionTime = simple2.parse(String.valueOf(calendar.getTimeInMillis()));
} catch (ParseException e) {
e.printStackTrace();
}
}
}
java时间戳
于 2022-10-06 09:11:27 首次发布