Date conversion


 
Thread Tools Search this Thread
Top Forums UNIX for Beginners Questions & Answers Date conversion
# 1  
Old 09-01-2016
Date conversion

Hi ,


we have a string with yyyymmdd format .
how to know which date it is ?

example:
Code:
20120712-->sunday
20150228-->saturday
20140431-->invalid

please suggest commands which work on below
os : SunOS 5.10
shell: bash shell

Thanks,
Srinath.

Last edited by Don Cragun; 09-02-2016 at 07:40 AM.. Reason: Add CODE and ICODE tags again.
# 2  
Old 09-01-2016
A simple reading of the "date" manpage tells you this:

Today is 20160901, so

Code:
$ date +%A -d 20160901
Thursday

Invalid?
Code:
$ date +%A -d 20160431
date: invalid date `20160431'


Last edited by featheredfrog; 09-01-2016 at 02:36 PM.. Reason: added a chiding RTFM
# 3  
Old 09-01-2016
-d is not working in sun OS
# 4  
Old 09-01-2016
what version of Solaris?
# 5  
Old 09-01-2016
os : SunOS 5.10
shell: bash shell
# 6  
Old 09-01-2016
Hi.
Code:
$ gdate +%A -d 20160901
Thursday
$ gdate +%A -d 20160431
gdate: invalid date '20160431'

On a system like:
Code:
OS, ker|rel, machine: SunOS, 5.11, i86pc
Distribution        : Solaris 11.3 X86
gdate date (GNU coreutils) 8.16

And gdate residing in:
Code:
$ which gdate
/usr/bin/gdate

Best wishes ... cheers, drl
# 7  
Old 09-01-2016
Many older versions of Solaris do not have GNU date available.

For systems without it, I've written this Perl script which implements parts of GNU date's -d feature.

If you don't have GNU date, and don't have Perl, and don't have a very new KSH, you may be low on options.
These 2 Users Gave Thanks to Corona688 For This Post:
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Date conversion

Trying to convert dates using a Perl Script but it has to accept formats like 3 letter month, day and year like Nov 02 2010 or 1/4/11 or 21 Feb 2011 and have it convert to something like October 20, 2011. Any ideas? (2 Replies)
Discussion started by: reduxeffect81
2 Replies

2. Shell Programming and Scripting

Julian date to Calendar date conversion

Hi all, I require to convert julian date to normal calander date in unix for eg julian date=122 now i want corresponding calander date ---------------------------------------- gr8 if give very small command/script and please explain the steps as well(imp) Thanks ... (3 Replies)
Discussion started by: RahulJoshi
3 Replies

3. UNIX for Dummies Questions & Answers

Date conversion in ab i

(string(8)) ((date("YYYYMMDD")) ((date("YYYY/MM/DD")) in.date_field_name)) (1 Reply)
Discussion started by: dr46014
1 Replies

4. Shell Programming and Scripting

Conversion of date to Julian date

Hi Gurus, Need help in Conversion of date(2007-11-30) to Julian date(YYDDD)... '+%J' 2007-11-30 to 'YYDDD' Thanks (4 Replies)
Discussion started by: SeenuGuddu
4 Replies

5. Shell Programming and Scripting

Date conversion

Hi, I have the string YYYYMMDDHHMMSS like 20090801204150 and I need to convert it using the unix command date in the format: date "Saturday, 1 August 2009 20:40:59" All in one single Unix line if this is possible. What's the correct syntax? Steve Hagi (6 Replies)
Discussion started by: hagimeno
6 Replies

6. Shell Programming and Scripting

Date conversion

Hi I want to convert MAY 05 2005 01:15:00PM date format to 2005/05/05 01:15:00PM . CAn somebody suggest me a code ,I am new to unix shell programming. Thanks Arif (21 Replies)
Discussion started by: mab_arif16
21 Replies

7. Shell Programming and Scripting

Date Conversion

Hi, Does anyone know (in KSH, CSH, SED or AWK), how to convert date text in a file from: EX: May232008 to: 05232008 Thanks, (3 Replies)
Discussion started by: jgrant746
3 Replies

8. Shell Programming and Scripting

date conversion

file1 E106,0,1/9/1993,0,E001,E003,A,45200,3766.667,21.730769 E108,0,2/3/1995,0,E001,E003,A,15000,1250,7.211538 E109,0,06-mar-07,0,E001,E001,A,78000,6500,37.5 E110,0,09-dec-2008,0,E001,E001,A,56000,4666.667,26.923077 E104,0,06/04/1994,0,E001,E003,A,95000,7916.667,45.673077... (14 Replies)
Discussion started by: charandevu
14 Replies

9. Shell Programming and Scripting

date conversion

Hi everybody: Could anybody tell me how I convert from a julian date, with shell comands, to gregorian. Thanks in advance. (2 Replies)
Discussion started by: tonet
2 Replies

10. UNIX for Advanced & Expert Users

Date Conversion

Hello, I want to convert MM DD YYYY date format to MM-DD-YYYY format. For exemple: I have to convert Nov 28 2005 to 28-11-2005. Thenks for youf help. DAFI (2 Replies)
Discussion started by: dafidak
2 Replies
Login or Register to Ask a Question