Sponsored Content
Full Discussion: Date minus 1 day
Top Forums Shell Programming and Scripting Date minus 1 day Post 302922103 by Samuel12 on Wednesday 22nd of October 2014 11:41:34 AM
Old 10-22-2014
Date minus 1 day

Hi the below code is failing i am trying to generate do the following:

2014-10-22 11:26:00 (Substract 24 hrs)
should produce
2014-10-21 11:26:00

I need the same formatting below because that gets inputted into code for an applcication report and it must match the applicaiton accepted format.

Code:
hourt="$d $h:$m:00"
hour2="$d $(printf '%02d:%02d:00' $((${h#0} - 12)) $m)"


2014-10-22 11:38:00
2014-10-22 -13:38:00


How do i subtract 1 day? without the negative being produced.



Thanks,

Sam
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Script to find previous month last day minus one day timestamp

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

2. UNIX for Dummies Questions & Answers

print previous month (current month minus 1) with Solaris date and ksh

Hi folks month=`date +%m`gives current month Howto print previous month (current month minus 1) with Solaris date and ksh (7 Replies)
Discussion started by: slashdotweenie
7 Replies

3. 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

4. UNIX and Linux Applications

sqlite: calculating with dates - compare current date minus 6 months with stored record

Hi I have a table with name, date in format DD.MM.YYYY. I need to something like this (I try to explain in pseudo code) if SYSDATE (current date) minus 6 months > $expiry date print OK else print NOK with $name and $expiry date I know this is possible with Oracle. How to do this... (0 Replies)
Discussion started by: slashdotweenie
0 Replies

5. Shell Programming and Scripting

finding the previous day date and creating a file with date

Hi guys, I had a scenario... 1. I had to get the previous days date in yyyymmdd format 2. i had to create a file with Date inthe format yyyymmdd.txt format both are different thanks guys in advance.. (4 Replies)
Discussion started by: apple2685
4 Replies

6. AIX

Need to get the next day's date of the user entered date

I need to get the next day's date of the user entered date for example: Enter date (yyyy/mm/yy): 2013/10/08I need to get the next day's date of the user entered date Desired Output: 2013/10/09Though there are ways to achieve this is Linux or Unix environment (date command) ,I need to... (1 Reply)
Discussion started by: rpm120
1 Replies

7. HP-UX

Actual date minus six months (HP UX)

Hi there, is it possible to get the actual date minux six months with just a simple command? It's easy with Linux but on HP Unix (for me) impossible ;) Best wishes (3 Replies)
Discussion started by: System
3 Replies

8. Homework & Coursework Questions

How to minus 2 month from current date?

I am running a script in ksh to get the 2 months back date from system date.The below code is giving correct date output from putty command prompt.But while running the script is .ksh file it is giving the error below.Please suggest. ; d=a; y=a m-=num while(m < 1) {m+=12; y--}... (1 Reply)
Discussion started by: hini
1 Replies

9. Shell Programming and Scripting

Need to minus one day from a date given

Hello Folks, I have a variable output holding date as below - output = "20141220" I need to extract a day out of it and store it in another variable i.e. something similar to below - output1=20141219" and if the month is changing i.e. date in on 31st or 1st it should be taken care of "date... (5 Replies)
Discussion started by: ektubbe
5 Replies

10. UNIX for Beginners Questions & Answers

Replace date in file every day with current date

I Have text like XXX_20190908.csv.gz need to replace Only date in this format with current date every day Thanks! (1 Reply)
Discussion started by: yamasani1991
1 Replies
Date::Manip::ConfigFile(3)				User Contributed Perl Documentation				Date::Manip::ConfigFile(3)

NAME
Date::Manip::ConfigFile - sample config file DESCRIPTION
Date::Manip is a highly configurable module. Many of the options can be set in a config file. This document includes a sample config file. The config file consists of three sections. The first section is config variables. This is described more fully in the Date::Manip::Config document. The second section is the holiday definition section. The third section is the event definition section. These are both described more fully in the Date::Manip::Holidays document. SAMPLE CONFIG FILE
The sample config file below works for newer versions of Date::Manip. Some of the config variables may change, or be deprecated, and some may not work with earlier versions of Date::Manip, so it is strongly suggested that you check out the documentation for the version of Date::Manip you are using to confirm any of the config variables you want to include. ################################ # CONFIG VARIABLES ################################ # See Date::Manip::Config man page for a description of all # config variables. # To include configuration information from additional # config files: ConfigFile = /path/to/another/config/file ConfigFile = /path/to/another/config/file2 # For handling other languages Language = English DateFormat = US Encoding = # Set the current timezone: SetDate = now,America/New_York # Set the work work WorkWeekBeg = 1 WorkWeekEnd = 5 WorkDay24Hr = 0 WorkDayBeg = 08:00 WorkDayEnd = 17:00 TomorrowFirst = 1 # Misc. variables YYtoYYYY = 89 FirstDay = 1 Jan1Week1 = 0 Printable = 0 DefaultTime = midnight RecurRange = none ################################ # HOLIDAYS ################################ # See the Date::Manip::Holidays man page for a description of # this section. *HOLIDAYS # FEDERAL HOLIDAYS ################## # You can express New Year's Day as the actual day (Jan 1) # or the observed day (Jan 1 or the nearest week day). # You can't include BOTH because once a day is marked as # a holiday, a second definition will treat it the same # as a weekend and choose another day to assign the holiday # to (so there would be two days designated as New Years). # Jan 1 = New Year's Day 1*1:0:1:0:0:0*DWD = New Year's Day (observed) # Two different ways to defined MLK day third Monday in Jan = Martin Luther King Jr.'s Birthday # 1*1:3:1:0:0:0 = Martin Luther King Jr.'s Birthday # Observed by federal employees in Washington D.C. # Jan 20 = Inauguration day third Monday in Feb = Washington's Birthday last Monday in May = Memorial Day 1st Monday in Sep = Labor Day second Monday in Oct = Columbus Day # Jul 4 = Independence Day 1*7:0:4:0:0:0*DWD = Independence Day # 11/11 = Veterans Day 1*11:0:11:0:0:0*DWD = Veteran's Day # To define both Thanksgiving and the day after, use the # following two lines: fourth Thu in Nov = Thanksgiving 1*11:4:4:0:0:0*FD1 = Day after Thanksgiving # Dec 25 = Christmas 1*12:0:25:0:0:0*DWD = Christmas # SAMPLE HOLIDAYS ################## # You can define a one-time-only holiday by specifying # the day and year. 6/2/1999 = A special test holiday for 1999 ################################ # EVENTS ################################ # See the Date::Manip::Holidays man page for a description of # this section. *EVENTS 2000-02-01 = Event01 2000-02-01-12:00:00 = Event02 02-01 = Event03 02-01 12:00:00 = Event04 1*2:0:3:13:00:00 = Event05 2000-02-05 10:00:00 ; 2000-02-05 10:59:59 = Event06 2000-02-05 ; 2000-02-06 = Event07 02-05 ; 02-06 = Event08 2000-02-07 10:00:00 ; 0:0:0:0:3:0:0 = Event09 02-07 10:00:00 ; 0:0:0:0:4:0:0 = Event10 1*2:0:7:10:00:00 ; 0:0:0:0:5:0:0 = Event11 SEE ALSO
Date::Manip - main module documentation LICENSE
This script is free software; you can redistribute it and/or modify it under the same terms as Perl itself. AUTHOR
Sullivan Beck (sbeck@cpan.org) perl v5.16.3 2014-06-09 Date::Manip::ConfigFile(3)
All times are GMT -4. The time now is 11:13 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy