use unsigned long On Fri, Dec 4, 2009 at 11:29 PM, ram <ram_ku...@yahoo.co.in> wrote:
> can any one suggest me how to fix this issue. > > Thanks & Regards, > Ram > > > --- On *Fri, 4/12/09, Anup Mayank <anup.may...@gmail.com>* wrote: > > > From: Anup Mayank <anup.may...@gmail.com> > Subject: Re: java.util.date convertion to UnsignedInt problem > To: axis-user@ws.apache.org > Date: Friday, 4 December, 2009, 9:55 PM > > > Yes you are right about the long values. But it looks like UnsignedInt > doesn't accept all long values. In java signed int is -2,147,483,648 to > 2,147,483,647. So UnsignedInt implementation simply accepts something in the > range of 0-4294967295. We need to understand the basic difference between > unsigned int and a long value. > > Hope it helps. > Anup > > On Fri, Dec 4, 2009 at 8:18 AM, ram > <ram_ku...@yahoo.co.in<http://mc/compose?to=ram_ku...@yahoo.co.in> > > wrote: > >> Hi Anup, >> thats true, but long datatype range is >> >> *long*: The long data type is a 64-bit signed two's complement integer. >> It has a minimum value of -9,223,372,036,854,775,808 and a maximum value of >> 9,223,372,036,854,775,807 (inclusive). >> >> so its is in the range of long only, new UnsignedInt(long) >> throwing exception, its little bit strange. >> >> Thanks & Regards, >> Ram >> >> >> --- On *Fri, 4/12/09, Anup Mayank >> <anup.may...@gmail.com<http://mc/compose?to=anup.may...@gmail.com> >> >* wrote: >> >> >> From: Anup Mayank >> <anup.may...@gmail.com<http://mc/compose?to=anup.may...@gmail.com> >> > >> Subject: Re: java.util.date convertion to UnsignedInt problem >> To: axis-user@ws.apache.org<http://mc/compose?to=axis-u...@ws.apache.org> >> Date: Friday, 4 December, 2009, 9:43 PM >> >> >> /** validate the value against the xsd definition */ 79 public static >> boolean isValid(long iValue) { 80 return !((iValue < 0L) || (iValue > >> 4294967295L)); 81 } >> This is the source code of Unsigned int where it validates if a number is >> of proper value or not. I am not sure how the particular max number is >> chosen. But since your date value is out of range it is throwing exception. >> Axis folks please explain this range? >> >> Anup >> On Fri, Dec 4, 2009 at 8:01 AM, ram >> <ram_ku...@yahoo.co.in<http://mc/compose?to=ram_ku...@yahoo.co.in> >> > wrote: >> >>> Hi, >>> I am trying to convert java.util.date to UnsignedInt(). I am getting >>> NumberFormatException >>> I am fetching the date from database. I am converting unsignedInt() >>> like the following >>> >>> new UnsignedInt(info.getdate.getTime()) >>> >>> when i print date i am getting 1259937492847. so where do i am >>> doing mistake. >>> Can any onehelp to fix this issue. >>> >>> >>> Thanks & Regards, >>> Ram >>> >>> ------------------------------ >>> The INTERNET now has a personality. YOURS! See your Yahoo! >>> Homepage<http://in.rd.yahoo.com/tagline_yyi_1/*http://in.yahoo.com/> >>> . >>> >> >> >> ------------------------------ >> The INTERNET now has a personality. YOURS! See your Yahoo! >> Homepage<http://in.rd.yahoo.com/tagline_yyi_1/*http://in.yahoo.com/> >> . >> > > > ------------------------------ > The INTERNET now has a personality. YOURS! See your Yahoo! > Homepage<http://in.rd.yahoo.com/tagline_yyi_1/*http://in.yahoo.com/> > . >