1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 生成唯一订单号 工具类

生成唯一订单号 工具类

时间:2023-11-12 03:20:13

相关推荐

生成唯一订单号 工具类

package com.jsy.basic.util.utils;import java.text.SimpleDateFormat;import java.util.Date;/*** @program: pay* @description: 生成唯一订单号* @author: Hu* @create: -01-22 10:19**/public class OrderNoUtil {/*** @Description: 支付下单订单号* @author: Hu* @since: /2/23 17:52* @Param:* @return:*/public static String getOrder() {SimpleDateFormat sdfTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String s=sdfTime.format(new Date().getTime()).replaceAll("[[\\s-:punct:]]", "");int s1=(int) (Math.random() * 999999999);int s2=(int) (Math.random() * 9);return s + s1 + s2;}public static void main(String[] args) {System.out.println(getOrder());System.out.println(new Date().getTime());}/*** @Description: 企业付款订单号* @author: Hu* @since: /2/23 17:52* @Param:* @return:*/public static String txOrder() {SimpleDateFormat sdfTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String s=sdfTime.format(new Date().getTime()).replaceAll("[[\\s-:punct:]]", "");s+=(char) (Math.random() * 26 + 'a');s+=(int) (Math.random() * 99);s+=(char) (Math.random() * 26 + 'A');s+=(int) (Math.random() * 9);s+=(char) (Math.random() * 26 + 'a');s+=(char) (Math.random() * 26 + 'A');s+=(int) (Math.random() * 9);s+=(char) (Math.random() * 26 + 'a');s+=(char) (Math.random() * 26 + 'A');return s;}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。