LocalDate of = LocalDate.of(2020, 8, 20);
LocalDate of1 = LocalDate.of(2020, 11, 2);
Period until = of.until(of1);//計算差幾月零幾天
long until = of.until(of1, ChronoUnit.MONTHS);//計算差多少年、月、天。
//Date 轉LocalDate
LocalDate start = LocalDateTime.ofInstant(new Date().toInstant(), ZoneId.systemDefault()).toLocalDate();
//LocalDate 轉Date
Date date = Date.from( of.atTime(0,0).atZone( ZoneId.systemDefault()).toInstant());
//long轉LocalDateTime
long start;
LocalDateTime st = LocalDateTime.ofInstant(Instant.ofEpochMilli(start), ZoneId.systemDefault());
//字符串轉LocalDatetime
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime begin = LocalDateTime.parse("2018-08-09 15:18:20", dateTimeFormatter);
//大小比較
of.isBefore(of1);
實體轉jsonArray
com.alibaba.fastjson.JSONArray jsonArray = com.alibaba.fastjson.JSONObject.parseArray(com.alibaba.fastjson.JSONObject.toJSONString(incomeParticularsDTOS));
jsonArray轉實體
List<RouteDefinition> routeDefinitions = JSON.parseArray(configInfo, RouteDefinition.class);
實體轉json再轉map
Map<String, Object> voJson = com.alibaba.fastjson.JSONObject.parseObject(JSON.toJSONString(vo), new TypeReference<Map<String, Object>>() {});
字符串轉json
JSONObject rentFreeJson = JSON.parseObject(this.rentFree);
java fastJson的使用,Date和LocalDate的轉換
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.