MathGroup Archive 2001

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Converting from string to integer and back

  • To: mathgroup at smc.vnet.net
  • Subject: [mg29039] Re: Converting from string to integer and back
  • From: "Paul Lutus" <nospam at nosite.com>
  • Date: Sat, 26 May 2001 21:53:30 -0400 (EDT)
  • References: <9ekt8b$7u9@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

"brian" <polar at cloud9.net> wrote in message news:9ekt8b$7u9 at smc.vnet.net...
> Is there an easy way to convert an integer to a string and then back to
> an integer?

There are many ways to do this, but it is not necessary.

>  I have a file containing dates in the YYYYMMDD format.  I
> want to convert these dates to {YYYY, MM, DD} so that I can some of the
> functions in the misc`Calendar package.  But at this point I am lost as
> to how to split the date into year,month, day.  StringTake is the only
> way I could think of but doesn't work as the head of the date is
> integer.  If there was a way to convert the date to a string I can split
> the date and then convert this back to an integer but I have seen no
> treatment of anything like this in the books I have.  I guess I'm a
> little more used to handling text in perl.  Any help while I'm riding up
> the learning curve is greatly appreciated.

Try this:

ToNums[v_] := {Floor[Mod[v/10000,10000]],Floor[Mod[v/100,100]],Mod[v,100]}

ToNums[20010816]

{2001,08,16}

--
Paul Lutus
www.arachnoid.com





  • Prev by Date: Trouble modif. Matrix in function
  • Next by Date: Re: Converting from string to integer and back
  • Previous by thread: Re: Converting from string to integer and back
  • Next by thread: Re: Converting from string to integer and back