|
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 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.