Well... there is still a minor issue with the hour... is not part of the date, for some reason.

Cheers,

Offray

El 06/04/15 a las 14:15, Offray Vladimir Luna Cárdenas escribió:
Thanks Paul,

My bad! Rookie mistake :-). Now is working as implemented in [1] and
updated in the Dataviz-Twitter package.

[1] http://ws.stfx.eu/L4PZMLV88I8U

Thanks,

Offray

El 05/04/15 a las 22:22, Paul DeBruicker escribió:
copyFrom:14 to: 17 copies 4 characters.  You're testing a 4 character
long
string against a 3 character long string.  That's why the test fails.
Either change it to copyFrom: 15 to:17 or add a trimBoth send to month
temp
var.




You may have an easier time not using temp variables in the workspace
as you
can then explore/inspect them more easily to see what they contain
after the
calculation has or has not done what you expected.







Offray wrote
Hi all,

I'm making a small data scrapper[1] in pharo to feed some
visualizations. The data I'm scrapping contains strings with dates in
Spanish like '16:21 - 15 de jun. de 2011' and I would like to convert
them to proper dates in Smalltalk. So I started prototyping an Small
script at [2], but the problem is that monthIndex at: month doesn't work
because 'jun' is not in the dictionary (please refer to [2] for
details). This is motivated by month = 'jun' giving false, but when I
inspect month its content is 'jun', so I think that I'm missing
something important.

[1] http://smalltalkhub.com/#!/~Offray/Dataviz
[2] http://ws.stfx.eu/IOMTYZ0N9W29

So here come my questions:

a). How to get "monthIndex at: month" working properly so I can get '06'
as the proper month index for the month 'jun' (junio).?
b) Why month = 'jun' gives false?
c) There is any way to convert strings which has months in different
languages (for example Spanish) more directly?

Thanks,

Offray





--
View this message in context:
http://forum.world.st/Data-scrapping-in-pharo-converting-text-with-dates-in-Spanish-tp4817705p4817757.html

Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.







Reply via email to