how to print the date and time separately???


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting how to print the date and time separately???
# 1  
Old 01-16-2008
CPU & Memory how to print the date and time separately???

HI,

I have a script where the date and time has to e printed separately as below

date = "Wed Jan 16 2008"
time = "14:17:57 IST"

using date command gives me tho out put
Wed Jan 16 14:17:57 IST 2008

i need only Wed Jan 16 2008 and 14:17:57 IST both stored in two different variables.
How is this possible?
Thanks in advance
JS
# 2  
Old 01-16-2008
date

Hi,

either you do seperate and format it with "%" like for hours only:

date +%hh

or you use awk

date | awk '{ print $1 $2 $3 $5 }'
WedJan16GMT


date | awk '{ print $4 }'
09:09:17


Gruss
Andi

check with man date or info date
# 3  
Old 01-16-2008
A simply way executing date once:
Code:
> date|read d m D  h z y  
> date="$d $m $D $y"    
> time="$h $z"

# 4  
Old 01-16-2008
Quote:
Originally Posted by jisha
HI,

I have a script where the date and time has to e printed separately as below

date = "Wed Jan 16 2008"
time = "14:17:57 IST"

using date command gives me tho out put
Wed Jan 16 14:17:57 IST 2008

i need only Wed Jan 16 2008 and 14:17:57 IST both stored in two different variables.
How is this possible?
Thanks in advance
JS
Use the date command, but specify a format by using the + option.
$ date "+%a %b %d %Y"
Wed Jan 16 2008
$ date '+%H:%M:%S %Z'
09:16:04 GMT

Look on the Web for more info - eg Date (Unix - Wikipedia, the free encyclopedia)
Or type "man date" on a UNIX terminal.
# 5  
Old 01-16-2008
Quote:
Originally Posted by jisha
HI,

I have a script where the date and time has to e printed separately as below

date = "Wed Jan 16 2008"
time = "14:17:57 IST"

using date command gives me tho out put
Wed Jan 16 14:17:57 IST 2008

i need only Wed Jan 16 2008 and 14:17:57 IST both stored in two different variables.
How is this possible?
Thanks in advance
JS
Code:
# date +"%a %b %d %Y"
Wed Jan 16 2008

you can do the rest for time, check the man page
# 6  
Old 01-16-2008
Thanks a lot
I Found the answer
I used :
today="`date +%D`"
awk ' BEGIN {printf("%105s","'"${today}"'")} ' >>report.txt

time="`date +"%r"`"
awk ' BEGIN {printf("%116s","'"${time}"'")} ' >>report.txt
# 7  
Old 01-16-2008
Code:
# printf "%105s" `date +%D`

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Convert Second Column Date Into EPOCH Time And Print Complete Row

Hello Team, I am stuck in getting the required output in the following case. Please help. My input file is aa|08/01/2016 bb|08/15/2016 I wish to convert the file into aa|epoch time bb|epoch time I am using following code: (3 Replies)
Discussion started by: angshuman
3 Replies

2. UNIX for Dummies Questions & Answers

Print start date to end date, given $1 & $2 in ksh

Dear all, I have an user passing 2 parameter 31/03/2015 and 02/04/2015 to a ksh script. How to print the start date to end date. Expected output is : 31/03/2015 01/04/2015 02/04/2015 Note : 1. Im using aix and ksh 2. I have tried to convert the given input into a date, didnt... (0 Replies)
Discussion started by: mr.rajaravi
0 Replies

3. Shell Programming and Scripting

Displaying current date time of EDT in IST time

Hi Folks, My server time is in EDT. And i am sending automated mails from that server in which i need to display the current date time as per IST (GMT+5:30). Please advice how to display the date time as per IST. IST time leads 9:30 mins to EDT. and i wrote something like below. ... (6 Replies)
Discussion started by: Showdown
6 Replies

4. Shell Programming and Scripting

Adding time to date time in UNIX shell scipting

I needed some help in adding a duration (in seconds) to a start time (in hhmmss format) and a start date (in mmddyy format) in order to get an end date and end time. The concept of a leap year is also to be considered while incrementing the day. The code/ function that I have formed so far is as... (3 Replies)
Discussion started by: codehelp04
3 Replies

5. Solaris

modifying date and time and time zone on solaris 5.10 with (redundant server) veritas

I have a cluster of two Solaris server (veritas cluster). one working and the other is standby I am going to change the date on them , and am looking for a secure solution as it is giving an important service. my opinion is that the active one doesn't need to be restarted (if I don't change the... (1 Reply)
Discussion started by: barry1946
1 Replies

6. UNIX for Dummies Questions & Answers

Converting string date time to unix time in AWK

I'd like to convert a date string in the form of sun aug 19 09:03:10 EDT 2012, to unixtime timestamp using awk. I tried This is how each line of the file looks like, different date and time in this format Sun Aug 19 08:33:45 EDT 2012, user1(108.6.217.236) all: test on the 17th ... (2 Replies)
Discussion started by: bkkid
2 Replies

7. UNIX for Dummies Questions & Answers

Shell Scripts - shows today’s date and time in a better format than ‘date’ (Uses positional paramete

Hello, I am trying to show today's date and time in a better format than ‘date' (Using positional parameters). I found a command mktime and am wondering if this is the best command to use or will this also show me the time elapse since 1/30/70? Any help would be greatly appreciated, Thanks... (3 Replies)
Discussion started by: citizencro
3 Replies

8. Shell Programming and Scripting

To extract date and time separately from the file name

Hi., My current script extracts only if the date and time are in 3rd and 4th pos. #!/bin/bash echo "Enter the file name to extract the timestamp" read fname IFILE=$fname F=$IFILE IFS="_." f=($F) echo "Date ${f} Time ${f}" How to generalize the script to extract the... (3 Replies)
Discussion started by: IND123
3 Replies

9. Homework & Coursework Questions

Date comparison with 'string date having slashes and time zone' in Bash only

1. The problem statement, all variables and given/known data: I have standard web server log file. It contains different columns (like IP address, request result code, request type etc) including a date column with the format . I have developed a log analysis command line utility that displays... (1 Reply)
Discussion started by: TariqYousaf
1 Replies

10. Shell Programming and Scripting

Convert Epoch Time to Standard Date and Time & Vice Versa

Hi guys, I know that this topic has been discuss numerous times, and I have search the net and this forum for it. However, non able to address the problem I faced so far. I am on Solaris Platform and unable to install additional packages like the GNU date and gawk to make use of their... (5 Replies)
Discussion started by: DrivesMeCrazy
5 Replies
Login or Register to Ask a Question