Java生成由時(shí)間組成的訂單號(hào)方式
Java生成由時(shí)間組成的訂單號(hào)
實(shí)現(xiàn)訂單號(hào)的方式有很多種,如使用UUID、Random或者時(shí)間戳等方式都能實(shí)現(xiàn),下面講解使用SimpleDateFormat的方式實(shí)現(xiàn),長(zhǎng)度可隨意增加。
參考代碼:
public static void main(String args[]) {
String strNumber = StringVerifyUtil.customFormatDate("yyyyMMddHHmmssSSSSSSS");
System.out.println("編號(hào):" + strNumber);
}
public static String customFormatDate(String dateFormat) {
SimpleDateFormat simpleDateFormat;
simpleDateFormat = new SimpleDateFormat(dateFormat);
Date date = new Date();
String str = simpleDateFormat.format(date);
return str;
}
輸出結(jié)果:
編號(hào):202206211546350000989
Java隨機(jī)生成訂單號(hào)
@ApiOperation("隨機(jī)訂單號(hào)")
private String generateOrderNo() {
SimpleDateFormat sdf = new SimpleDateFormat("yyMMddHHmmss");
return (sdf.format(new Date()) + makeUUID(6)).toUpperCase();
}
@ApiOperation("隨機(jī)字符串")
private String makeUUID(int len) {
return UUID.randomUUID().toString().replaceAll("-", "").substring(0, len);
}總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
JavaWeb簡(jiǎn)單文件上傳流程的實(shí)戰(zhàn)記錄
在Web應(yīng)用系統(tǒng)開發(fā)中,文件上傳和下載功能是非常常用的功能,下面這篇文章主要給大家介紹了關(guān)于JavaWeb實(shí)現(xiàn)簡(jiǎn)單文件上傳流程的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-03-03
SpringBoot依賴和代碼分開打包的實(shí)現(xiàn)步驟
本文主要介紹了SpringBoot依賴和代碼分開打包的實(shí)現(xiàn)步驟,,這種方法將依賴和代碼分開打包,一般更新只有代碼修改,Pom文件是不會(huì)經(jīng)常改動(dòng)的,感興趣的可以了解一下2023-10-10
java實(shí)現(xiàn)數(shù)字轉(zhuǎn)大寫的方法
這篇文章主要介紹了 java實(shí)現(xiàn)數(shù)字轉(zhuǎn)大寫的方法的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家實(shí)現(xiàn)這樣的功能,需要的朋友可以參考下2017-10-10
使用java swing實(shí)現(xiàn)qq登錄界面示例分享
這篇文章主要介紹了使用java swing實(shí)現(xiàn)qq登錄界面示例,需要的朋友可以參考下2014-04-04
Spring?Feign超時(shí)設(shè)置深入了解
Spring?Cloud中Feign客戶端是默認(rèn)開啟支持Ribbon的,最重要的兩個(gè)超時(shí)就是連接超時(shí)ConnectTimeout和讀超時(shí)ReadTimeout,在默認(rèn)情況下,也就是沒(méi)有任何配置下,F(xiàn)eign的超時(shí)時(shí)間會(huì)被Ribbon覆蓋,兩個(gè)超時(shí)時(shí)間都是1秒2023-03-03
jenkins如何部署應(yīng)用到多個(gè)環(huán)境
本文介紹了如何基于流水線的方式將應(yīng)用程序部署到多個(gè)環(huán)境,包括測(cè)試環(huán)境和生產(chǎn)環(huán)境,通過(guò)創(chuàng)建項(xiàng)目、設(shè)置參數(shù)、配置流水線、設(shè)置環(huán)境變量、配置Maven工具、構(gòu)建階段、部署測(cè)試環(huán)境和生產(chǎn)環(huán)境、以及清理階段,實(shí)現(xiàn)了自動(dòng)化部署流程2024-11-11

