Konversi Bilangan menjadi 4 Digit pada Pemrograman Java

Ketemu lagi di web kami yang sudah lama tidak update ^_^. kali ini kami akan membahas sesuatu yang sangat menarik pada pemrograman Java, yaitu konversi bilangan integer menjadi beberapa digit untuk dijadikan sebagai nomor urut yang harus disesuaikan dengan digit yang dibutuhkan.

kasusnya misalkan kita ingin membuat kode transaksi dengan format yyyyMMddxxxx.

yyyyMMdd adalah tanggal hari ini sedangkan xxxx adalah nomor urut dari transaksi yang akan ditentukan dengan 4 digit angka supaya jumlah dari kode transaksi memiliki ukuran panjang yang selalu sama yaitu 12 Digit.

Jadi kasusnya jika nomor urut yang didapat adalah 1 digit maka kode transaksi tidak akan berjumlah 12 Digit, contohnya 202030102 jadi total kode tidak sampai 12 digit karena nomor urut cuma 1 digit.

nah untuk menyeselsaikan masalah tersebut maka kita harus membuat angka 2 yang cuma 1 digit angka menjadi 4 digit angka supaya memenuhi jumlah menjadi 12 digit kode traksaksi.

int a = 2;
String b = String.format("%04d", a);
System.out.println(b);

Atau

System.out.println(String.format("%04d", 2));

Atau Lengkapnya gini

//Format tanggal menjadi yyyyMMdd
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");

//Mendapatkan tanggal sekarang 
Date now = new Date();

String formatDateNow = sdf.format(now);
int a = 2;

String b = String.format("%04d", a);
System.out.println(formatDateNow+""+b);

jadi hasil akhir dari kode diatas adalah 202030120002.

mungkin segitu saja artikel kali ini walaupun singkat tetapi semoga bermanfaat untuk teman2. sampai jumpa pada artikel selanjutnya.

terima kasih and Happy Coding… ^_^

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.