Hi, Jaydeep

Excuse me, I forgot to write the code of day of the week. 

        Formula 1  0=Sat,1=Sun,2=Mon, .... 6=Fri,
        Formula 2  0=Sun,1=Mon,2=Tue, .... 6=Sat,
So,

        Formula 1(August 26th,2000) = 0 = Saturday.
        Formula 2(August 26th,2000) = 6 = Saturday.

BTW, I recommend the second formula 2.

HTH

Best regards.


On Fri, 3 Mar 2000 15:22:52 -0500
jsingh@cgsinc.com wrote in "Day Calculation":

  > 
  > 
  > Hi Tadashi
  > 
  > I was trying to calculate the number of days on the basis of your(Zeller's)
  > formula for August 26th,2000. I am getting some wrong results.
  > 
  > I introduced the Zeller's formula as a column of computer tips in my home
  > page for Japanese programmers. (Of course I know there is a function for
  > calculation of the day of week in RPG iv.)
  > 
  > Zeller's formula is known as below. There are two types.
  > 
  >      (I) (yy2+[yy2/4]+[yy1/4]+[26(mm+1)/10]-(2*yy1)+dd)mod 7
  > August 26th,2000  = (00 + [00/4] + [20/4] + [26(08+1)/10] - (2*20) + 26) 
mod 7
  >                = (00 + 00     + 5      + [26(9)/10]    - 40   + 26) mod 7
  >                = (00 + 00     + 5      + (234/10)      - 40     + 26) mod 7
  >                = (00 + 00     + 5  + 23            - 40     + 26) mod 7
  >                   = (28 - 40 + 26) mod 7
  >                = (54     - 40) mod 7
  >                = (14) mod 7
  >                   = 0, is this the number of days.
  > 
  > 
  >      MOD(n,d)  = n  - d*INT(n/d)
  >      MOD(14,7) = 14 - 7*INT(14/7)
  >                 = 14 - 7*INT(2)
  >               = 14 - 7*2
  >               = 14 - 14
  >               = 0
  > 
  > I do not know where and what I am missing, Pl. could you inform me.
  > 
  > Thanks
  > 
  > With Regards
  > jaydeep
  > 

/* ---------------------------------------------------------*/
                       Tadashi Kakefuda
 The Internet Mail Address ; tadashii@tk.airnet.ne.jp
   * Official site ; http://www2c.airnet.ne.jp/as400/
 /*----------------------------------------------------------*/
+---
| This is the RPG/400 Mailing List!
| To submit a new message, send your mail to RPG400-L@midrange.com.
| To subscribe to this list send email to RPG400-L-SUB@midrange.com.
| To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.