This Way now I`am working. I am lookingo for somthing faster. Paul W dniu 2015-05-20 o 17:56, Tim Wheeler pisze:
Could you just cast your strings to normal integers, do your arithmetic, and then convert it back to a string with the necessary zero-padding?``` @sprintf("%02d", int("01")*int("02")) ``` On Wednesday, May 20, 2015 at 8:28:03 AM UTC-7, paul analyst wrote: Big thx, but I need: 01*02=02 like 1*2=2 Paul W dniu 2015-05-20 o 14:21, Kristoffer Carlsson pisze:In Julia you concatenate strings with * | julia>a=[@sprintf("%02d",i)fori =1:99]; julia>a[1]*a[2] "0102" | On Wednesday, May 20, 2015 at 10:05:08 AM UTC+2, paul analyst wrote: Txh, but unfortunatly is not to compute julia> a=[@sprintf("%02d",i) for i = 1:99]; julia> a[1]+a[2] ERROR: MethodError: `+` has no method matching +(::ASCIIString, ::ASCIIString) Closest candidates are: +(::Any, ::Any, ::Any) +(::Any, ::Any, ::Any, ::Any...) I have in string data with time and i must compute changes only in on 2 last position table= 2015-01-01 2015-01-01 2015-01-12 I take last two digits int(table[i][9:10]) compute somthing and I must put the last two Chars Always i need 2 char '12' or '01' Paul W dniu 2015-05-20 o 09:57, Jeff Waller pisze:| *[@sprintf("%02d",i)fori =1:99]* |
