Java Mailing List Archive

http://www.ant-tasks.com/

Apache Ant Archive

» Ant Users List
» Ant Developers List
How to set the next week start date

How to set the next week start date

2007-04-27       - By Rebhan, Gilbert
Reply:     1     2     3     4     5     6     7     8     9     10     >>  


to quick ;-)

corrected
<project name="bla" default="main" basedir=".">

   <target name="depends">

   <script language="ruby">
   <![CDATA[

       t = Time.now
       puts t.strftime("actual date == %m.%d.%Y")
       x=t.strftime("%w").to_i-1

       thisweek = (t - x * 86400).strftime("%m.%d.%Y")
       $project.setProperty "thisweek",  thisweek

       lastweek = (t - x * 86400 - 7 * 86400).strftime("%m.%d.%Y")
       $project.setProperty "lastweek",  lastweek

       nextweek =  (t - x * 86400 + 7 * 86400).strftime("%m.%d.%Y")
       $project.setProperty "nextweek",  nextweek
       
   ]]>
   </script>    

   </target>

   <target name="main" depends="depends">

   <echo>
       starting Date last week == ${lastweek}
       starting Date this week == ${thisweek}
       starting Date next week == ${nextweek}
   </echo>

   </target>
</project>

Buildfile: C:\WKS\eclipse_3_2_2\test\jruby_time.xml
depends:
  [script] actual date == 04.27.2007
main:
    [echo] starting Date last week == 04.16.2007
    [echo] starting Date this week == 04.23.2007
    [echo] starting Date next week == 04.30.2007
BUILD SUCCESSFUL
Total time: 2 seconds


Regards, Gilbert


-----Original Message-----
From: Rebhan, Gilbert
Sent: Friday, April 27, 2007 1:39 PM
To: 'Ant Users List'
Subject: RE: How to set the next week start date


Hi,

quick hack  

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)


©2008 ant-tasks.com - Jax Systems, LLC, U.S.A.