| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- package org.jeecg;
- import org.springframework.http.HttpHeaders;
- import org.springframework.http.MediaType;
- import java.time.Period;
- import java.util.regex.Pattern;
- /**
- * @Description: TODO
- * @author: scott
- * @date: 2022年05月10日 14:02
- */
- public class TestMain {
- public static void main(String[] args) {
- // // 请求地址
- // String url = "https://api.boot.jeecg.com/sys/user/list";
- // // 请求 Header (用于传递Token)
- // HttpHeaders headers = getHeaders();
- // // 请求方式是 GET 代表获取数据
- // HttpMethod method = HttpMethod.GET;
- //
- // System.out.println("请求地址:" + url);
- // System.out.println("请求方式:" + method);
- //
- // // 利用 RestUtil 请求该url
- // ResponseEntity<JSONObject> result = RestUtil.request(url, method, headers, null, null, JSONObject.class);
- // if (result != null && result.getBody() != null) {
- // System.out.println("返回结果:" + result.getBody().toJSONString());
- // } else {
- // System.out.println("查询失败");
- // }
- // AfterIncidentDetailLog incidentDetailLog = new AfterIncidentDetailLog();
- // System.out.println(JSONObject.toJSONString(incidentDetailLog));
- // Pattern p=Pattern.compile("^ABC");
- // p.pattern();//返回 \
- System.out.println(Pattern.matches("^ABC.", "ABCA"));
- String ageString = "3年2月4日";
- ageString = ageString.replace("年","Y");
- ageString = ageString.replace("月","M");
- ageString = ageString.replace("周","W");
- ageString = ageString.replace("日","D");
- // 将年龄字符串解析为Period对象
- Period agePeriod = Period.parse("P" + ageString);
- // 获取年龄的总天数
- int ageInDays = agePeriod.getYears() * 365 + agePeriod.getMonths() * 30 + agePeriod.getDays();
- System.out.println("年龄为 " + ageString + " 的人的天数为 " + ageInDays + " 天");
- }
- private static HttpHeaders getHeaders() {
- String token = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.50h-g6INOZRVnznExiawFb1U6PPjcVVA4POeYRA5a5Q";
- System.out.println("请求Token:" + token);
- HttpHeaders headers = new HttpHeaders();
- String mediaType = MediaType.APPLICATION_JSON_VALUE;
- headers.setContentType(MediaType.parseMediaType(mediaType));
- headers.set("Accept", mediaType);
- headers.set("X-Access-Token", token);
- return headers;
- }
- }
|