package com.util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Random; public class test20201020 { public static void main(String[] args) throws Exception { SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); System.out.println(getDate("2019"));// 生成随机年月 System.out.println(getPhoneNum("132"));//生成随机的手机号码 long sjc=sdf.parse("20201020").getTime();//日期转时间戳 System.out.println("时间戳"+sjc);// String sd = sdf.format(new Date(sjc)); // 时间戳转日期 System.out.println("日期"+sd); } /** * 生成随机年月 * @param year * @return */ private static String getDate(String year) { Random r = new Random(); return year + String.format("%02d%02d%02d%02d%02d", new Object[] { r.nextInt(12) + 1, r.nextInt(31) + 1, r.nextInt(24), r.nextInt(60), r.nextInt(60) }); } /** * 生成随机的手机号码 * * @param string * @return */ private static String getPhoneNum(String string) { Random r = new Random(); return string + String.format("%08d", r.nextInt(99999999)); } }