Génération de numeros séquentiels avec java
bonjour,
je bosses sur une petite application de paiement basé sur un numero de reference attribué a une facture a sa creation
j'ai trouver un code pour la generation de ce type de numero concatenant la l'année, le mois, la date et le numero
je voudrais pouvoir recuperer le numero generé et l'inserrer dans la base de donnée
et y integrer une fontion qui reset le compteur a 0 chaque jour.
ci dessous mon code.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| public class MySequenceCodeStringGenerator {
public static void main(String args[]) {
int serialNo = 0000;
Calendar cal = Calendar.getInstance();
int hour =cal.get(Calendar.HOUR);
int date = cal.get(Calendar.DATE);
int month = cal.get(Calendar.MONTH)+1 ;
int year = cal.get(Calendar.YEAR);
// for (int i = 0; i < 100; i++) {
serialNo++;
System.out.printf("testing =====> %d%02d%d%05d\n", year, month, date, serialNo);
// }
}
} |
merci d'avance
génération de numeros sequentiels avec java
merci nico02
en fait mon soucis c'est generer ces numeros qui seront rattachée a mes factures
je crois que je vais adopter ton idée de generer ces numero via un trigger
en fait voici un peu la structure des numeros que je veux generer
LIEU230320160001 ( Lieu ou la facture a été creer+ le jour+le mois+l'année et efin le numero)
les compteur doit se remetre a 1 quand le jour change
donc jour 1 LIEU230320160001
LIEU230320160002
jour2 LIEU2403201600001
LIEU2403201600002
voila un peu la structure des numeros que je veux generer
merci