Dalam membuat report terkadang harus menyesuaikan format tanggal sesuai dengan kebutuhan misalnya dengan format tanggal-bulan-tahun (d-m-y) atau dengan format hari-tanggal-bulan-tahun. dalam ireport ada 2 cara untuk memformat tanggal yaitu :
1. Pengaturan di field Klik kanan pada field yang akan di format tanggalnya lalu pilih field pattern.
 |
| gambar 1.1 format tanggal ireport 1 |
Lalu pilih date, pilih format tanggalnya lalu klik apply.
 |
| gambar 1.2 format tanggal ireport 2 |
Berikut hasil dari format tanggal menggunakan ireport menggunakan metode pertama
 |
| gambar 1.3 format tanggal ireport 3 |
2. Mengunakan script untuk memformat tanggal di field ireport
Klik kanan pada field yang akan di format tanggalnya kemudian pilih edit expression
 |
| gambar 1.4 format tanggal ireport4 |
lalu Isikan kode berikut. new SimpleDateFormat("EEEE, dd MMMMM yyyy",new java.util.Locale("id")).format($F{UPDATED})
 |
| gambar 1.5 format tanggal ireport 5 |
Berikut hasilnya
 |
| gambar 1.6 format tanggal ireport 6 |
Untuk metode ke 2 usahakan format field di ganti ke string terlebih dahulu
Mas.. gmana caranya kalo melalui "current date" tools.. gmana cara nya rubah jadi format indonesia?
ReplyDeleteane dpt cara gan ..
Deletepake ini
Locale locale = new java.util.Locale("id","ID","id-ID");
params.put("mydate", new SimpleDateFormat("EEEEE dd MMMMM yyyy", locale).format(new Date()));
create param di jaspernya "mydate" tanpa kutip
field text $P{mydate}
mau nampilin current date ya ? kalau dari current date saya belum nyoba...biasanya saya pakai query langsung select now() from nama_table; lalu hasil select tersebut yang dinconvert ke format tanggal indonesia.
ReplyDeleteSupaya hari dan bulan jadi bahasa indonesia gimana ya gan?
ReplyDeleteIya itu d atas udah jelas
ReplyDeleteyg ini ya?
ReplyDeleteLocale locale = new java.util.Locale("id","ID","id-ID");
params.put("mydate", new SimpleDateFormat("EEEEE dd MMMMM yyyy", locale).format(new Date()));
create param di jaspernya "mydate" tanpa kutip
field text $P{mydate}
ini mksdnya gimna ya Gan? Saya baru pake iReport
Gabisa gan pake cara yg ke 2 timbul field not found: updated
ReplyDeleteSays mau informasi
ReplyDelete