03-24-2005
Finding out the first business Day of the month
Hi ,
I want to find out the first business day of the month using korn shell programming....
ie if March 1 is saturday , March 2 is sunday and 3 is monday
My code should identify the First business day..as March 3..
hope u got it..
suggestions ???
Pls look into this asap......
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi ,
I am relatively new to unix...
Can u pls help me out to find out if the first day of the month is a working day ie from (Monday to Friday)...using Date and If clause in Korn shell..
This is very urgent.
Thanks for ur help... (7 Replies)
Discussion started by: phani
7 Replies
2. Shell Programming and Scripting
can any one please tell me how can I get the last day of the month
Thanks (4 Replies)
Discussion started by: aya_r
4 Replies
3. Shell Programming and Scripting
Hello,
Can you please help me how do i get previous and next working day of the week for a given date excluding saturday and sunday.
Ex: if the given date is monday, i should get friday and tuesday's date
if the given date is friday, i should get thrusday and monday's date.
Thanks,... (4 Replies)
Discussion started by: kotasateesh
4 Replies
4. Shell Programming and Scripting
Hi All,
I need to find the previous month last day minus one day, using shell script. Can you guys help me to do this.
My Requirment is as below:
Input for me will be 2000909(YYYYMM)
I need the previous months last day minus 1 day timestamp. That is i need 2000908 months last day minus ... (3 Replies)
Discussion started by: girish.raos
3 Replies
5. Shell Programming and Scripting
I am using the code below modified from a post I saw here regarding having the script write out future dates. The problem is that instead of making 8/1 it makes 7/32! Please help!
yy=`date +%Y`
mm=`date +%m`
dd=`date +%d`
echo "Today is : $yy $mm $dd"
#!/usr/bin/ksh
date '+%m... (5 Replies)
Discussion started by: libertyforall
5 Replies
6. Shell Programming and Scripting
I want to decide is that today is larger than the second business day of this month,
who can i find second business day of this month? (3 Replies)
Discussion started by: qjlongs
3 Replies
7. Shell Programming and Scripting
Hello All,
I am trying to come up with a shell script to count a specific word in a logfile on each day of this month, last month and the month before. I need to produce this report and email it to customer.
Any ideas would be appreciated! (5 Replies)
Discussion started by: pnara2
5 Replies
8. Red Hat
Could you “crontab” it to run every 10 minutes on work days (Mo - Fr) between 08:00 and 18:00
i know to run every 10 mints but can any one guide me how to achieve the above one (2 Replies)
Discussion started by: venikathir
2 Replies
9. Shell Programming and Scripting
hello,
I have many files called day001, day002, day003 and I want to rename them by day20070101, day20070102, etc.
I need to do it for several years and leap years as well.
What is the best way to do it ?
Thank you. (1 Reply)
Discussion started by: Ggg
1 Replies
10. UNIX for Dummies Questions & Answers
Hello,
Can you please help me out in creating a cronjob that runs every 3rd business day of the month.
Thanks (2 Replies)
Discussion started by: AReddy
2 Replies
TZ(5) File Formats Manual TZ(5)
NAME
TZ - Time zone environment variable
SYNOPSIS
TZ=zone[-]offset[dst[offset][,start[/time],end[/time]]]
DESCRIPTION
The TZ environment variable tells functions such as the ctime(3) family and programs like date what the time zone and daylight saving rule
is. The value of TZ has the POSIX standardized form shown in the synopsis. This form specifies the zone names, offsets from GMT, and day-
light savings changeover times for at least the current year.
zone A three or more letter name for the time zone in normal (winter) time.
[-]offset
A signed time telling the offset of the time zone westwards from Greenwich. The time has the form hh[:mm[:ss]] with a one of two
digit hour, and optional two digit minutes and seconds.
dst The name of the time zone when daylight savings is in effect. It may be followed by an offset telling how big the clock correction
is other than the default of 1 hour.
start/time,end/time
Specifies the start and end of the daylight savings period. The start and end fields indicate on what day the changeover occurs.
They must be in one of the following formats:
Jn The Julian day n (1 <= n <= 365) ignoring leap days, i.e. there is no February 29.
n The zero-based Julian day (0 <= n <= 365). Leap days are not ignored.
Mm.n.d
This indicates month m, the n-th occurrence of day d (1 <= m <= 12, 1 <= n <= 5, 0 <= d <= 6, 0=Sunday). The 5-th occurrence
means the last occurrence of that day in a month. So M4.1.0 is the first Sunday in April, M9.5.0 is the last Sunday in Septem-
ber.
The time field indicates the time the changeover occurs on the given day.
EXAMPLES
Greenwich Mean Time:
TZ=GMT0
Middle European Time, 1 hour east from Greenwich, daylight savings starts on the last Sunday in March at 2 AM and ends on the last Sunday
in October at 3 AM:
TZ='MET-1MET DST,M3.5.0/2,M10.5.0/3'
British time, daylight savings starts and ends at the same moment as MET, but in an earlier time zone:
TZ=GMT0BST,M3.5.0/1,M10.5.0/2
The eastern european time zones also have the changeovers at the same absolute time as British time and MET.
U.S. Eastern Standard Time, 5 hours west from Greenwich, daylight savings starts on the first Sunday in April at 2 AM and ends on the last
Sunday in October at 2 AM:
TZ=EST5EDT,M4.1.0/2,M10.5.0/2
It shouldn't surprise you that daylight savings in New Zealand is observed in the months opposite from the previous examples. It starts on
the first Sunday in October at 2 AM and ends on the third Sunday in March at 3 AM:
TZ=NZST-12NZDT,M10.1.0/2,M3.3.0/3
SEE ALSO
readclock(8), date(1).
BUGS
You may have noticed that many fields are optional. Do no omit them, because the defaults are bogus. If you need daylight savings then
fully specify the changeovers.
West is negative, east is positive, ask any sailor.
AUTHOR
Kees J. Bot (kjb@cs.vu.nl)
TZ(5)