Hello.
I am Ruby Beginner. Now I am trying to write a code, that calcs days
between two dates.
I ask the user for a date. Then the User type a german Date (for
example 12.06.2006). This is working well. Now, what does I have to do
to calc the days between now and the date which has the user give in?
On Sat, Oct 11, 2008 at 7:07 AM, <relzne@bluewin.ch> wrote:
Hello.
I am Ruby Beginner. Now I am trying to write a code, that calcs days
between two dates.
I ask the user for a date. Then the User type a german Date (for
example 12.06.2006). This is working well. Now, what does I have to do
to calc the days between now and the date which has the user give in?
Thank you for your help. I have now done it with the fallowing code:
datum = Date.Parse(datums)
seconds = Time.Now-datum
This is also working. The variable datums holds a date which is the
user give in over the console. Could there be a problem with my code?
Fridrich
···
On 11 Okt., 15:26, Michael Guterl <mgut...@gmail.com> wrote:
On Sat, Oct 11, 2008 at 7:07 AM, <rel...@bluewin.ch> wrote:
> Hello.
> I am Ruby Beginner. Now I am trying to write a code, that calcs days
> between two dates.
> I ask the user for a date. Then the User type a german Date (for
> example 12.06.2006). This is working well. Now, what does I have to do
> to calc the days between now and the date which has the user give in?
There are so many ways people writes a date so it is to be expected to
have problem if you aloud free form input.
If datums have a time component the things become even more
interesting.
Parsing the user input is always a tricky business.
···
On Oct 11, 5:24 pm, rel...@bluewin.ch wrote:
On 11 Okt., 15:26, Michael Guterl <mgut...@gmail.com> wrote:
> On Sat, Oct 11, 2008 at 7:07 AM, <rel...@bluewin.ch> wrote:
> > Hello.
> > I am Ruby Beginner. Now I am trying to write a code, that calcs days
> > between two dates.
> > I ask the user for a date. Then the User type a german Date (for
> > example 12.06.2006). This is working well. Now, what does I have to do
> > to calc the days between now and the date which has the user give in?
On Sat, Oct 11, 2008 at 10:22 AM, <relzne@bluewin.ch> wrote:
On 11 Okt., 15:26, Michael Guterl <mgut...@gmail.com> wrote:
On Sat, Oct 11, 2008 at 7:07 AM, <rel...@bluewin.ch> wrote:
> Hello.
> I am Ruby Beginner. Now I am trying to write a code, that calcs days
> between two dates.
> I ask the user for a date. Then the User type a german Date (for
> example 12.06.2006). This is working well. Now, what does I have to do
> to calc the days between now and the date which has the user give in?
> Thanks for your help.
tday = Date.today
bday = Date.new(2009, 4, 30)
days = (bday - tday).to_i => 201
HTH,
Michael Guterl
Hi Michael
Thank you for your help. I have now done it with the fallowing code:
datum = Date.Parse(datums)
seconds = Time.Now-datum
This is also working. The variable datums holds a date which is the
user give in over the console. Could there be a problem with my code?