1、固定日期格式public class TimeFour { public static void main(String[] args) throws ParseException{ TimeFour four = new TimeFour(); four.test(); } public void test() throws ParseException{ Date date = new Date(); DateFormat df3 = new SimpleDateFormat("yyy-MM-dd HH-mm-ss"); DateFormat df4 = new SimpleDateFormat("yyy年MM月dd日 HH时mm分ss秒"); Syste...
一、需求: 如何获取一个指定范围的随机数,进行业务操作? 二、代码示例: // 传入指定的数值区间public static int getRandom(int min, int max) { Random random = new Random(); // 先取0-max之间随机数,再对max - min + 1取余,最后加上min,就是最终随机数 int s = random.nextInt(max) % (max - min + 1) + min; return s; }
场景 需要做后台管理系统,接入钉钉API获取人员、考勤、审批等相关数据。 实现 钉钉开放平台应用开发文档 https://developers.dingtalk.com/document/app 首先需要联系钉钉的管理员,登录钉钉的后台,然后按照开发平台的文档指示 首先创建应用 然后填写应用的基本信息 让管理员创建应用的目的就是为了获取下面这两个AppKey和AppSecret 使用管理员登录钉钉管理平台并创建应用后,就是为了获取上面的AppKey和AppSecret,...
场景 需要做后台管理系统,接入钉钉API获取人员、考勤、审批等相关数据。 实现 钉钉开放平台应用开发文档 https://developers.dingtalk.com/document/app 首先需要联系钉钉的管理员,登录钉钉的后台,然后按照开发平台的文档指示 首先创建应用 然后填写应用的基本信息 让管理员创建应用的目的就是为了获取下面这两个AppKey和AppSecret 使用管理员登录钉钉管理平台并创建应用后,就是为了获取上面的AppKey和AppSecret,然后拿着这...
SimpleDateFormat sdfYMD = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.SECOND,0); //这是将当天的【秒】设置为0 calendar.set(Calendar.MINUTE,0); //这是将当天的【分】设置为0 calendar.set(Calendar.HOUR_OF_DAY,0); //这是将当天的【时】设置为0 String ymd = sdfYMD.format(calendar.getTime()); //2021-02-24 00:00:00 calendar.add(Calendar.DATE,...
java获取过去12个月日期 /**** @return 返回最近12个月的日期*/public static List<String> getLast12Months(){ArrayList<String > latest12Months = new ArrayList<>(12);LocalDate today = LocalDate.now();for(long i = 11L;i >=0L; i--){LocalDate localDate = today.minusMonths(i);String ss = localDate.toString().substring(0,7);latest12Months.add(ss);}return latest12Months;}
依赖 <dependency><groupId>org.apache.commons</groupId><artifactId>commons-collections4</artifactId><version>4.4</version> </dependency>示例 package com.demo.map;import org.apache.commons.collections4.MapUtils;import java.util.HashMap; import java.util.Map;public class MapUtilDemo {public static void main(String[] args) {Map<String, Object> map = new HashMap<>();map.put("age", 12);// Integer age = ...
参考了https://www.cnblogs.com/starcrm/p/7071227.html 取的局域网内地址,并过滤掉了可能会出现的virbr0地址(192.168.122.1) 代码如下private static String getLocalIp() throws SocketException {Enumeration allNetInterfaces = NetworkInterface.getNetworkInterfaces();while (allNetInterfaces.hasMoreElements()) {NetworkInterface netInterface = (NetworkInterface) allNetInterfaces.nextElement();Enumeration add...
// 所需包如下 import java.util.regex.Matcher; import java.util.regex.Pattern; // 待匹配字符串 String str = "test110"; // 正则表达式 Pattern pattern = Pattern.compile("[0-9]"); Matcher matcher = pattern.matcher(nickName); // 判断字符串中是否包含数字 if(matcher.find()){// 获取数字起始位置int startPosition = nickName.substring(matcher.start()); }
一、获取CSV文件数据 import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Sheet; import org.apache.poi.ss.usermodel.Workbook; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import org.testng.SkipException; import org.testng.annotations.DataProvider; import org.testng.annotations.Test;import java.io.*; import java.util.ArrayList; import java.util.Iterator; import java.ut...
第一步://离职流程举例子 String code = data.get(0).getDd_create_time(); //系统时间 String nextCursor="0"; 第几页开始 @Override public void listidsByAppId(String code,String nextCursor){ //批量获取某个审批的实例id列表 List<HCM_process_seatData> ls = dataDao.findAll(); String list=null; String process_code = "PROC-6F784EBC-71FC-43E5-8E3A-E832C52A14A7"; String process_name = "钉钉离职流程清...
//方法一 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String maxDateStr = "2018-01-01"; String minDateStr = ""; Calendar calc =Calendar.getInstance(); try { calc.setTime(sdf.parse(maxDateStr)); calc.add(calc.DATE, -30); Date minDate = calc.getTime(); minDateStr = sdf.format(minDate); System.out.println("minDateStr:"+minDateStr);} catch (ParseException e1) { e1.prin...
1. 使用java8 的Instant//获取秒long unixTime = Instant.now().getEpochSecond();//161189992将时间戳转为日期long unixTime = 1611901474; Instant instant = Instant.ofEpochSecond(unixTime);//2021-01-29T06:24:34Z 2. 使用System.currentTimeMillis()//获取毫秒long unixTime = System.currentTimeMillis();//1611899924570
获取响应内容:{"code":0,"message":"成功","data":{"docs":[{"fileId":"5cb99cccba6742ced9c894c019594015c7","fileName":"张三2021-01-27.pdf","fileUrl":"https://es33ig34noss.esign.cn/111156373486/3ce0c10d-c6cc-4a99-aa85-e2c1aa0065c2/%E9%BB%84%E6%89%BF%E5%AE%872021-01-27.pdf?Expires=1611753564&OSSAccessKeyId=LTAI4GJDCzRmsaAhkYbZFxUS&Signature=LhPXTAcU5%2FJQDzrggVV6J6aG%2FRE%3D"}]}} java解析Json中获取Arra...
在写项目的过程中,经常会遇到对日期的一些处理,或者对日期的获取 之前写的时候都是需要哪个百度查找,写上就没有下文了,这次我把自己遇到过得,写过的总结一下,相当于是一个记录 ?private final static String YEAR_MONTH_DAY_HOURS_MINUTE_SECOND = "yyyy-MM-dd hh:mm:ss"; public static void main(String[] args) {try {getNowDate();String date2 = "2020-12-31 02:21:31";stringToDate(date2,YEAR_MONTH_DAY_HOURS_MINUTE...