gak ada solusi.
ngelaut aje deh

2008/3/28 mujoko mujoko <[EMAIL PROTECTED]>:
>
>
>
>
>
>
> Ini kaitannya ama @Temporal(TemporalType.DATE)
>  punya hibernate yang mempersist Date hanya tgl tanpa menit dan detik
>
>  Saat kita hanya memperhitungkan tgl di oracle hanya tgl- bulan-tahun
> seperti
>  23-03-1942 00:00:00
>
>  and pas di retrieve tglnya 22-03-1942 00:00:00
>
>
> On 3/27/08, Arif Rachim <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> >
> >
> >
> > Solusi gw sih ga pake joda time jeck :D
> >
> > Pakai SimpleDateFormat ajah :D
> > public static void main(String [] args) throws ParseException{
> > SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy hh:mm:ss");
> > Date date = dateFormat.parse("23-03-1942 00:00:00");
> > System.out.println(date);
> > }
> >
> > cihuiiiii ;)
> >
> >
> > 2008/3/27 Jecki Sumargo <[EMAIL PROTECTED]>:
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
> >
> >
> > > Hi all,
> > >
> > > G ketemu problem berkaitan dengan DateTime (org.joda.time.DateTime).
> > > Kasusnya ketika g pengen buat tanggal 23-03-1942. G coba dengan new
> > > DateTime(1942, 3, 23, 0, 0, 0, 0) tapi kena exception:
> > >
> > > java.lang.IllegalArgumentException: Illegal instant due to time zone
> > > offset transition: 1942-03-22T16:30:00.000
> > > at
> > >
> org.joda.time.chrono.ZonedChronology.localToUTC(ZonedChronology.java:143)
> > > at
> > >
> org.joda.time.chrono.ZonedChronology.getDateTimeMillis(ZonedChronology.java:119)
> > > at
> > >
> org.joda.time.chrono.AssembledChronology.getDateTimeMillis(AssembledChronology.java:133)
> > > at org.joda.time.base.BaseDateTime.<init>(BaseDateTime.java:254)
> > > at org.joda.time.base.BaseDateTime.<init>(BaseDateTime.java:195)
> > > at org.joda.time.DateTime.<init>(DateTime.java:227)
> > > ...
> > >
> > > Setelah cari2 di google ternyata ini masalah related to daylight
> > > saving (or something like that) yang menyebabkan pada tanggal
> > > 23-03-1942 itu tidak ada jam 00:00:00. Jadi hari itu dimulai dengan
> > > jam 01:30:00 (instead of 00:00:00).
> > >
> > > Masalah timbul karena sekarang g punya data di database (oracle) yang
> > > bisa menyimpan tanggal "23-03-1942 00:00:00" tapi di sisi java tidak
> > > memperbolehkan tgl dan jam tersebut. Akhirnya ketika datanya di-load
> > > dari database waktu jadi instance java.sql.Date tanggalnya jadi
> > > 22-03-1942 (berkurang 1 hari).
> > >
> > > Ada yang pernah ngalamin dan bisa kasih masukan solusinya? Thanks in
> > > advance.
> > >
> > > Regards,
> > > Jecki
> > >
> >
> >
> >
>
>
>
> --
> Mujoko 



-- 
syaiful.mukhlis
gtalk:[EMAIL PROTECTED]

Kirim email ke