Portal | Manuals | References | Downloads | Info | Programs | JCLs | Mainframe wiki | Quick Ref

Author Message
girish_firke

New User

Joined: 29 Aug 2006
Posts: 3

Posted: Wed Sep 27, 2006 7:27 pm    Post subject: How to find current week of the year

hi,
actually I want to create a number 6 byte number out of which first 2 bytes will be week number and last 4 bytes will be year for the job run date.
ex. if my job runs on 27th sept. 2006 (week number :39) then I want to create a number which will have the value '392006'. (first 2 bytes week no: 39 and last 4 bytes 2006) ?
I have tried with julian dates. if I divide the days by 7 then quotient will be week of the year. but there is one problem suppose my 1 jan is on thursday and if my job runs on 5th (monday) so if I divide 5 by 7 it will give quotient as 0.
also I have to consider the leap year.
 Quote:

DavidatK

Active Member

Joined: 22 Nov 2005
Posts: 700
Location: Troy, Michigan USA

 Posted: Thu Sep 28, 2006 1:58 am    Post subject: Re: How to find current week of the year Can you give us your definition of what a week is? Does the week start on a particular day, or does the week start on January 1st? As in your example, Jan 1 starts on thru. Is the first week Jan 1 - Jan 7 Thur - Wed? Dave
girish_firke

New User

Joined: 29 Aug 2006
Posts: 3

 Posted: Thu Sep 28, 2006 5:12 pm    Post subject: Re: How to find current week of the year hi, According international standards, Monday is first day of the week. so I have to consider Monday to Sunday as a Week. Generally If 1 Jan comes on Mon, tues, wed or Thursday then it will be consider as 1st week of the year. but if 1 jan comes on friday, saturday or sunday then it will be consider as last week of the previous year. I want to calculate week for a date (any) on which my job will executes.
DavidatK

Active Member

Joined: 22 Nov 2005
Posts: 700
Location: Troy, Michigan USA

 Posted: Thu Sep 28, 2006 11:00 pm    Post subject: Re: How to find current week of the year So, the first problem is to find out what day Jan 1 falls on. And if Jan 1 is in the last week of the previous year, or the first week of this year. Search the forum, I think you will find a way of doing that. Come back and we can work our way through the remainder of the problem. Dave
 All times are GMT + 6 Hours
 Page 1 of 1

Search our Forum:

 Topic Author Forum Replies Posted Similar Topics Find & Replace string in CA-SORT mrgnndhmk CA Products 1 Fri Mar 30, 2018 12:58 am Find a string in PS file opened in br... mukkas CLIST & REXX 3 Sat Feb 24, 2018 2:15 pm Fetching data from JHS as per the cur... arunsoods All Other Mainframe Topics 4 Wed Nov 22, 2017 1:54 pm Comparision with current time arunsoods DFSORT/ICETOOL 5 Thu Nov 09, 2017 10:37 am Comparing current time with the time ... arunsoods SYNCSORT 1 Mon Oct 30, 2017 4:07 pm

 © 2003-2017 IBM MAINFRAME Software Support Division
 Job Vacancies | Forum Rules | Bookmarks | Subscriptions | FAQ | Polls | Contact Us