Joel VanderWerf
6/27/2007 3:01:00 AM
Morton Goldberg wrote:
> On Jun 26, 2007, at 8:50 PM, Cool Wong wrote:
>
>> DateArray = ["Apr", "2", "2007"]
>>
>> How can i read the month and year in the array???
>>
>> The OUTPUT:
>> day = 01
>> month = 04
>> year = 07
>
> Something like this?
>
> <code>
> require "ParseDate"
> DA = ["Apr", "2", "2007"]
> args = ParseDate.parsedate("#{DA[1]} #{DA[0]} #{DA[2]}")
> date = Time.local(*args).strftime(<<FMT)
> \tday = %d
> \tmonth = %m
> \tyear = %y
> FMT
> puts date
> </code>
>
> <result>
> day = 02
> month = 04
> year = 07
> </resutl>
>
> Regards, Morton
>
Same idea, but slightly simpler...
da = ["Apr", "2", "2007"]
time = Time.parse(da.join(" "))
puts time.strftime(<<FMT)
\tday = %d
\tmonth = %m
\tyear = %y
FMT
__END__
Output:
day = 02
month = 04
year = 07
--
vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407