增加时间备注

pull/52/head
沈国良 10 months ago
parent c554d51aa3
commit b5dfd2c50e

@ -5,39 +5,77 @@ import java.util.Calendar;
import java.util.Random;
public class TimeAndOrder {
/**
*
* @param username
* @return
*/
public static String[] TimeAndOrder(String username) {
// TODO Auto-generated method stub
// 创建一个长度为2的字符串数组用于存储订单号和当前时间
String[] s = new String[2];
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyyMMddHHmmss");//设置日期格式
// 创建两个SimpleDateFormat对象分别用于不同格式的日期输出
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 当前时间的格式
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyyMMddHHmmss"); // 订单号日期格式(年月日时分秒)
// 获取当前时间
Calendar cal = Calendar.getInstance();
String date1 = sdf1.format(cal.getTime());
String date2 = sdf2.format(cal.getTime());
String date1 = sdf1.format(cal.getTime()); // 当前日期时间
String date2 = sdf2.format(cal.getTime()); // 订单号使用的时间
Random random=new Random();
int result1=random.nextInt(10);
int result2=random.nextInt(10);
// 生成随机数,以增加订单号的随机性
Random random = new Random();
int result1 = random.nextInt(10); // 随机生成一个0到9之间的数字
int result2 = random.nextInt(10); // 随机生成另一个0到9之间的数字
s[0]=username+result1+date2+result2;
s[1]=date1;
// 生成订单号,将用户名、时间和随机数拼接在一起
s[0] = username + result1 + date2 + result2;
// 生成当前时间字符串
s[1] = date1;
// 打印生成的订单号和时间(调试用)
System.out.println(s[0]);
System.out.println(s[1]);
// 返回包含订单号和时间的字符串数组
return s;
}
/**
*
* @return yyyy-MM-dd
*/
public static String yMdTime() {
// TODO Auto-generated method stub
String[] s = new String[2];
// 创建一个SimpleDateFormat对象用于格式化当前日期
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");
// 获取当前时间
Calendar cal = Calendar.getInstance();
String date = sdf1.format(cal.getTime());
String date = sdf1.format(cal.getTime()); // 获取当前日期的字符串
// 返回当前日期字符串
return date;
}
/**
*
*/
public static void testMethod() {
// 输出当前时间和生成的订单号
System.out.println("Current time: " + yMdTime());
String[] orderDetails = TimeAndOrder("testUser");
System.out.println("Generated order number: " + orderDetails[0]);
System.out.println("Generated time: " + orderDetails[1]);
}
/**
*
*/
private static void logMethodCall(String methodName) {
// 模拟打印方法调用日志
System.out.println("Method " + methodName + " was called.");
}
}

Loading…
Cancel
Save