Add minutes in Datetime Variable in Unix


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Add minutes in Datetime Variable in Unix
# 8  
Old 10-22-2009
Change the last line in your script to,
Code:
perl -e ' use POSIX qw(strftime); print strftime "%e/%m/%Y %H:%M:%S", localtime('$RESULT');';

# 9  
Old 10-22-2009
Like thegeek said, you can use relative dates with e.g. GNU date. For example:
Code:
$> date -d "$(echo "21/10/2009 23:00:00"|awk -F/ '{OFS="/";print $2,$1,$3}') 3 hours" +'%d/%m/%Y %H:%M:%S' 
22/10/2009 02:00:00

# 10  
Old 10-22-2009
Quote:
Originally Posted by Scrutinizer
Like thegeek said, you can use relative dates with e.g. GNU date. For example:
Code:
$> date -d "$(echo "21/10/2009 23:00:00"|awk -F/ '{OFS="/";print $2,$1,$3}') 3 hours" +'%d/%m/%Y %H:%M:%S' 
22/10/2009 02:00:00


Thanks for the help.

But this doesn't works on HPUX

---------- Post updated at 01:16 AM ---------- Previous update was at 01:15 AM ----------

Quote:
Originally Posted by skmdu
Change the last line in your script to,
Code:
perl -e ' use POSIX qw(strftime); print strftime "%e/%m/%Y %H:%M:%S", localtime('$RESULT');';



This one is working.

Thanks for the help

---------- Post updated at 02:30 AM ---------- Previous update was at 01:16 AM ----------

date -d "$(echo "21/10/2009 23:00:00"|awk -F/ '{OFS="/";print $2,$1,$3}') 3 hours" +'%d/%m/%Y %H:%M:%S'

22/10/2009 02:00:00

This is not working on SUn Solaris
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Grep a log file for the last 5 minutes of contents every 5 minutes

Hi all, System Ubuntu 16.04.3 LTS i have the following log INFO 2019-02-07 15:13:31,099 module.py:700] default: "POST /join/8550614e-3e94-4fa5-9ab2-135eefa69c1b HTTP/1.0" 500 2042 INFO 2019-02-07 15:13:31,569 module.py:700] default: "POST /join/6cb9c452-dcb1-45f3-bcca-e33f5d450105... (15 Replies)
Discussion started by: charli1
15 Replies

2. UNIX for Beginners Questions & Answers

How to convert days hours minutes seconds to minutes?

Hi, please help with below time conversion to minutes. one column values: 2 minutes 16 seconds 420 msec 43 seconds 750 msec 0 days 3 hours 29 minutes 58 seconds 480 msec 11 seconds 150 msec I need output in minutes(total elapsed time in minutes) (2 Replies)
Discussion started by: ramu.badugula
2 Replies

3. Shell Programming and Scripting

How to monitor some UNIX process and send notification in every 10 minutes?

Hi Unix Members, Can anyone guide me to write one shell script to monitor the attach screen processes and when interrupted mail us. , like the processes - /bin/ciserver , /bin/clock , /bin/cserver , /bin/main Please looking forward you guys help. (6 Replies)
Discussion started by: biswajitnitd
6 Replies

4. Shell Programming and Scripting

UNIX- Adding days to datetime variable

Hello All, I have a date with timestamp stored in a variable and another variable which stores no. of days. Var1=2014-12-11 12:54:21 Var2=5 In my unix script, I have to add the no. of days stored in var2 with the var1 date. Var3=var1+var2=2014-12-16 12:54:21 Can you please advise if... (8 Replies)
Discussion started by: Nikita1981
8 Replies

5. Shell Programming and Scripting

Add or Subtract the hours,minutes or seconds in the the time variable

Hello All, I am working on script where I need to add hours,minutes or seconds in the time.Time is not the current but it could be future time.I thought I can store that time in variable and add hours.minutes or second but I am not able to add that in the time that is stores in a variable. Time... (9 Replies)
Discussion started by: anuragpgtgerman
9 Replies

6. Shell Programming and Scripting

How to add a datetime stamp at a particular position in a filename?

hi, i have some files in a directory say abc.txt def.txt ghi.txt i am storing these file names in a temp file. ls -l | grep "^-" | awk '{print $NF}' > temp_file$$ i want to add a date time stamp at a particular place in the file names. it can be 1) before the extension... (2 Replies)
Discussion started by: Little
2 Replies

7. Shell Programming and Scripting

[Solved] Working with date (add minutes using variables)

Dear all, today I'm scratching my head with a simple (I believe) issue. Working with date is quite simple, so if I Need to add some seconds to current time, I'll use: date --date='+30 seconds' +"%Y-%m-%d %H:%M:%S"But, how to pass the value to add from a variable? I tried the following without... (2 Replies)
Discussion started by: Lord Spectre
2 Replies

8. Shell Programming and Scripting

python test datetime 30 minutes ago

Hello, RHEL5.5 PYTHON=2.4.3 I have 2 python variables using the datetime module. Here is how I call them: print "Current Time: %s" % now print "LastDownloadTime: %s" % LastDownloadTime Here is an example of an issue. Current Time: 2012-01-05 14:06:09.749240... (2 Replies)
Discussion started by: jaysunn
2 Replies

9. Shell Programming and Scripting

How to Increment or add minutes???;-)

Hi all, I want to add a minute to present time. E.g: if present time is 09:55, I want to make it 09:56. Please help!! I tried below script #!/bin/ksh timeut=`date -u '+%R'` let timeut1=$timeut + 1 echo "timeut1 = $timeut1" Regards Prashant:confused: (14 Replies)
Discussion started by: prashant43
14 Replies

10. Shell Programming and Scripting

Convert minutes to hours, minutes, seconds

How would you convert lets say a 1000 minutes to hours, minutes, seconds (1 Reply)
Discussion started by: Vozx
1 Replies
Login or Register to Ask a Question