comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: character class conversions
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: character class conversions [message #56323 is a reply to message #56314] Wed, 10 October 2007 18:10 Go to previous message
jkj is currently offline  jkj
Messages: 48
Registered: April 2007
Member
On Oct 10, 4:29 pm, jkj <ke...@vexona.com> wrote:
> Hi,
>
> I found a resolution to my obstacle but the initial problem makes me
> want to raise a question. I have two date/times expressed as
> YYYYMMDDHHMMSS and wanted to find the mid-point date/time, initially
> dividing their sum by "2.", giving me a double:
>
> % set btime "19000101000000"
> 19000101000000
> % set etime "21001231235959"
> 21001231235959
> % set mid_time [expr {($btime + $etime) / 2.}]
> 2.0000666118e+13
>
> ...what I should have done was divide by "2"
> % set mid_time [expr ($btime + $etime) / 2]
> 20000666117979
>
> ...but I never did come to grips with how to convert the double to an
> integer and type-casting does not appear to be a friendly piece of
> Tcl? I found one post related to type-casting and it was rather
> involved with the poster providing five separate functions... isn't
> there a simple way to take "2.0000666118e+13" and convert it to the
> string "20000666117979"?
>
> I notice that
> "string is double $mid_time" returns true for the double and
> "string is alnum $mid_time" returns true for the integer,
> so it seems reasonable to think that Tcl provides some way of
> converting from the character class double to alnum - am I overlooking
> something simple?
>
> Thanks,
> -Kevin

Ooops! wrong board, eh??? :-)
must have hit "Back" on the browser too many times...
-Kevin
[Message index]
 
Read Message
Read Message
Previous Topic: Problem while deleting shape file
Next Topic: re: Bug in SWITCH - ELSE: statement?

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Sun Oct 12 02:56:38 PDT 2025

Total time taken to generate the page: 0.72606 seconds