Sponsored Content
Top Forums UNIX for Dummies Questions & Answers How to find Day of the Week from the given date (Perl)? Post 302173490 by cbkihong on Thursday 6th of March 2008 09:10:32 PM
Old 03-06-2008
Although you may likely handle it with primitive Perl functions (such as Time::Local and localtime()), I would suggest leaving it to a module specialized for that job.

Date::Calc - Gregorian calendar date calculations - search.cpan.org
 

10 More Discussions You Might Find Interesting

1. HP-UX

Get Day of Week from date

Hi All, I have date in string format 'YYYY-MM-DD'. I want to know day of the week for this date. Example. For '2005-08-21' my script should return '0' or Sunday For '2005-08-22' it should return '1' or Monday I want piece of code for HP-UX korn shell. Appreciate reply on this. (5 Replies)
Discussion started by: vpapaiya
5 Replies

2. UNIX and Linux Applications

How to find 'Day of week' in Linux system

Hi All, I want to find a day of week for the Linux system. can some one help me on this.. Thanks in advance, Raji. (2 Replies)
Discussion started by: rajinavaneethan
2 Replies

3. Shell Programming and Scripting

Function to get day of week from YYYY-MM-DD date

Can't find out how to get the day of the week from a given date, anyone got a code snippet that could help please? Ta!! (4 Replies)
Discussion started by: couponmeup
4 Replies

4. Shell Programming and Scripting

how to obtain date and day of the week from `date` command

Hi, does anybody know how to format `date` command correctly to return the day of the week? Thanks -A I work in ksh.... (1 Reply)
Discussion started by: aoussenko
1 Replies

5. Shell Programming and Scripting

Finding Day of the week from date

I have a problem of Finding Day of the week from date, but i need to do it within awk On SOLARIS Input:20101007(YYYYMMDD) Output:Thursday kindly provide suggestions. Thanks in advance (8 Replies)
Discussion started by: junaid.nehvi
8 Replies

6. Shell Programming and Scripting

How to add day of week at the end of each line that shows the date?

I have a file that looks like: file1: www_blank_com 20121008153552 www_blank_com 20121008162542 www_blank_com 20121009040540 www_blank_com 20121009041542 www_blank_com 20121010113548 www_blank_com 20121011113551 www_blank_com 20121012113542 I want the new file to show the day of... (3 Replies)
Discussion started by: castrojc
3 Replies

7. HP-UX

Find Day of Week

In HP-UX the date command does not have the "-d" switch like some other *nixes do. I'm working a simple script to tell me, given the day, month and year what day of the week that falls on. Assuming valid day, month and year input (I'd perform quality checks on the input separately, but not... (5 Replies)
Discussion started by: rwuerth
5 Replies

8. Shell Programming and Scripting

How to obtain a day of the week from the date?

I have a date in format YYYYMMDD, i need to get the day of the week from the given date. I am working in AIX system. ---------- Post updated at 09:59 AM ---------- Previous update was at 09:57 AM ---------- Tried to post sum of the thread's link from which i tried, but de rules didnt allow me... (9 Replies)
Discussion started by: baranisachin
9 Replies

9. Shell Programming and Scripting

How to get the consecutive last 10 week day date using UNIX ksh shell scripting?

Hi, i am writing a ksh shell script to check the last month end date whether it is falling in last 10 week day date, I am not sure How to use "Mr. Perderabo's date calculator", Could you Please let me know how to use to get my requirement, I tried my own script but duplicate week day and... (5 Replies)
Discussion started by: karthikram
5 Replies

10. Shell Programming and Scripting

Reading in MM/DD/YY, find Day of Week

Hi everyone, I have a shell script that merges many files down in to one, then removes unwanted lines, that part is working fine: #!/bin/bash FILES=/home/pi/temp/qbd/* for f in $FILES do echo "Processing $f file..." # take action on each file. $f store current file name echo... (9 Replies)
Discussion started by: gjws
9 Replies
strftime(3)						     Library Functions Manual						       strftime(3)

Name
       strftime - convert time and date to string

Syntax
       #include <time.h>

       int strftime (s, maxsize, format, tm)
       char *s;
       size_t maxsize;
       char *format;
       struct tm *tm;

Description
       The  function  places characters in the array pointed to by s.  No more than maxsize characters are placed into the array.  The string con-
       trols this process.  This string consists of zero or more directives and ordinary characters.  A directive consists of a character followed
       by  a  character that determines the behavior of the directive.	All ordinary characters are copied unchanged into the array, including the
       terminating null character.

       Each directive is replaced by the appropriate characters as shown in the following table. The characters are determined	by  the  program's
       locale category and the values contained in the structure pointed to by tm.

       -------------------------------------------------------------
       Directive   Replaced by
       -------------------------------------------------------------
       %a	   Locale's abbreviated weekday name
       %A	   Locale's full weekday name
       %b	   Locale's abbreviated month name
       %B	   Locale's full month name
       %c	   Locale's date and time representation
       %d	   Day of month as a decimal number (01-31)
       %D	   Date (%m/%d/%y)
       %h	   Locale's abbreviated month name
       %H	   Hour as a decimal number (00-23)
       %I	   Hour as a decimal number (01-12)
       %j	   Day of year (001-366)
       %m	   Number of month (01-12)
       %M	   Minute number (00-59)
       %n	   Newline character
       %p	   Locale's equivalent to AM or PM
       %r	   Time in AM/PM notation
       %S	   Second number (00-59)
       %t	   Tab character
       %T	   Time (%H/%M/%S)
       %U	   Week number (00-53), Sunday as first day of week
       %w	   Weekday number (0[Sunday]-6)
       %W	   Week number (00-53), Monday as first day of week
       %x	   Locale's date representation
       %X	   Locale's time representation
       %y	   Year without century (00-99)
       %Y	   Year with century
       %Z	   Timezone name, no characters if no timezone
       %%	   %
       -------------------------------------------------------------

       If a directive is used that is not contained in the table, the results are undefined.

   International Environment
       LC_TIME	      Contains the user's requirements for language, territory, and codeset for the time format.  affects the behavior of the time
		      functions in If is not defined in the current environment, provides the necessary default.

       LANG	      If this environment is set and valid, uses the international language database named in the definition to determine the time
		      formatting rules. If is defined, its definition supercedes the definition of

Return Values
       If  the	total  number  of  resulting characters, including the terminal null character, is not more than maxsize, the function returns the
       total of resultant characters placed into the array pointed to by s, not including the terminating null character.  In all other cases zero
       is returned and the contents of the array are indeterminate.

       As the name is not contained in the tm structure the value returned by %Z is determined by the function, see

See Also
       ctime(3), setlocale(3)

																       strftime(3)
All times are GMT -4. The time now is 05:44 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy