How to compare two dates
HelloI have two columns (start date and end date) data type date in my page and both are optional.
I need a validation on these date columns,
End date should not be greater than the Start Date.
This validation must be triggered once I click the button apply.
Pseudocode:
If (endate > startdate)
{
raise form_trigger_failure;
}
Can anyone suggest how/where to apply the code, if possible, please indicate the code of the sample.
Thank you
Mahesh
Hello
Please refer to the code below, and try to apply in the same way. It should solve your problem
import java.util.Date;
/ * In LICS * /.
If (pageContext.getParameter (Apply)! = null) / * ID of the button apply * /.
{
String strStartDate = pageContext.getParameter ("SearchStartDate");
String strEndDate = pageContext.getParameter ("SearchEndDate");
System.out.println ("Start Date:" + strStartDate);
System.out.println ("End Date:" + strEndDate);
If ((null! = strStartDate) & (null! = strEndDate) & (""! ")) = strStartDate) & (""! ") = strEndDate))
{
Day dtStartDate = new Date (strStartDate);
Day dtEndDate = new Date (strEndDate);
System.out.println ("Start Date:" + dtStartDate);
System.out.println ("End Date:" + dtEndDate);
If (dtEndDate.getTime)<>
{
System.out.println ("inside the date validation and error messages jet");
OAException dateMessage = new OAException ("XXNCV", "XXNCV_Date_Message", null, null, OAException.ERROR),
oapagecontext.putDialogMessage (dateMessage);
oapagecontext.setForwardURLToCurrentPage (null
true
OAWebBeanConstants.ADD_BREAD_CRUMB_NO
OAWebBeanConstants.IGNORE_MESSAGES);
}
}
Thank you best regards &,.
REDA Papdeja
Published by: RajPapdeja on June 15, 2010 13:12
Tags: Oracle Applications
Similar Questions
-
How to compare two dates and find exactly
How to compare two dates and find the exact age of the person, no one could be an age of child 2 days or a month, or other.
I'd really appreciate if someone help o
Concerning
After spending 2 hours, I go out with a solution by myself, how ever the function can be customize to check if the user enters date right.
function findAge(subjectName,fromdate, todate) { console.log("findAge(fromdate, todate) is called now "+subjectName+"-->"+fromdate+"-->"+todate); if(todate) todate= new Date(todate); else todate= new Date(); var age= [], fromdate= new Date(fromdate), y= [todate.getFullYear(), fromdate.getFullYear()], ydiff= y[0]-y[1], m= [todate.getMonth(), fromdate.getMonth()], mdiff= m[0]-m[1], d= [todate.getDate(), fromdate.getDate()], ddiff= d[0]-d[1]; if(mdiff < 0 || (mdiff=== 0 && ddiff<0))--ydiff; if(mdiff<0) mdiff+= 11; if(ddiff<0){ fromdate.setMonth(m[1]+1, 0); ddiff= fromdate.getDate()-d[1]+d[0]; --mdiff; } if(ydiff> 0) age.push(ydiff+ ' year'+(ydiff> 1? 's ':' ')); if(mdiff> 0) age.push(mdiff+ ' month'+(mdiff> 1? 's':'')); if(ddiff> 0) age.push(ddiff+ ' day'+(ddiff> 1? 's':'')); if(age.length>1) age.splice(age.length-1,0,' and '); console.log("==============================="); console.log("Subject age is = "+age.join('')); console.log(" age Day = "+ddiff); console.log(" age Month = "+mdiff); console.log(" age Year = "+ydiff); console.log("==============================="); var subjectAGE = age.join(''); }
peardox Thanks for the reply
-
How to compare two dates and times in BPEL?
Hi all
I need to compare two dates and times in a switch activity, but could not find any function for her.
My switch like this activity:
case Date1 > date2:
do something;
otherwise:
do something;
He is not such a function in 'The functions of Date' and can not find this function to xpath.
IBE, there is no function for a period of time to make (less one date of another?...) If this return to the data compare question).
Thank you.Hello
Logic function as more/less function can be used to compare two dates so that same comapring two numbers.
Ex: If your variable reception contains two pieces of data such as date1 and date2, then you can use format in condition switch below.
XpathXpression (date1) > XpathXpression (date2)
hope this will help you.
-
How to compare two lines in PL/SQL?
Hi all
How to compare two lines in PL/SQL? Is there a method I can use to compare their column by column instead?
Any comments would be much appreciated.PhoenixBai wrote:
By lines I mean, two rows of the same table!Ah, finally, we get a bit more useful information
and I need to compare the column by column to see if there is a difference between these two rows.
Like this, you mean?
SQL> ed Wrote file afiedt.buf 1 with data as (select 1 as id, 'A' as dta, 'B' as dta2 from dual union all 2 select 2, 'A', 'B' from dual union all 3 select 3, 'B', 'C' from dual) 4 -- 5 ,chk as (select &id1 as id1, &id2 as id2 from dual) 6 -- 7 select case when ( 8 select count(*) 9 from ( 10 select dta, dta2 11 from data, chk 12 where id = id1 13 minus 14 select dta, dta2 15 from data, chk 16 where id = id2 17 ) 18 ) = 0 then 'No Difference' 19 else 'Difference' 20 end as check_result 21* from dual SQL> / Enter value for id1: 1 Enter value for id2: 2 old 5: ,chk as (select &id1 as id1, &id2 as id2 from dual) new 5: ,chk as (select 1 as id1, 2 as id2 from dual) CHECK_RESULT ------------- No Difference SQL> / Enter value for id1: 1 Enter value for id2: 3 old 5: ,chk as (select &id1 as id1, &id2 as id2 from dual) new 5: ,chk as (select 1 as id1, 3 as id2 from dual) CHECK_RESULT ------------- Difference SQL>
My only concern is the result of this sql. East - reliable? It can really be used to differentiate the two lines? I mean, the result would be the same, as I do with Java?
Not sure what you mean by "reliable"? SQL is not some kind of generator of random result (by derogation from the use of the DBMS_RANDOM package). If you ask him if 1 + 1 = 2, then it will always give you the right answer.
-
How to compare two files to see the differences in the content?
How to compare two files (one word and a single pdf) to see if the files are identical without having read all 7 pages?
Thank you
You cannot compare files of different nature. If you convert the Word file to PDF, you can then compare the two files in Acrobat.
-
can anyone tell how to compare two documents with two controlled with the same mouse pointers
can anyone tell how to compare two documents with two controlled with the same mouse pointers?
Windows and OS X can only display a mouse pointer - it is created by the operating system, not the application.
-
How to assimilate two Dates in flex
Hello
I need to compare two dates, the < and > works pretty but == show no results, even if two dates are equal. Now I'm equating taking date, month, year, hour, time of two dates. Y at - there no direct way two find if two dates are equal or not.Date are usually stored more than a millisecond to a point of reference, in flex, this reference is midnight Jan 1, 1970. There are two ways to get this number: property at the time when the valueOf() method. Then
var d1:Date =...
var d2:Date =...If (d1.time == d2.time) or if (d1.valueOf () == d2.valueOf ())...
ATTA
-
How to compare two different backgrounds
Can one tell me please how to compare two circles as DEVL test?
I don't know how to compare a project (like DEVL test) but I want to see all the changes in all the objects between two different backgrounds.
Please help me.
Thank you.use AppDesigner, navigate to tools / compare and report / database
The target DB access code,
Press Options
comparison of Goto tab options & select compare Type = database -
Please, tell me how to compare between the field two Nina in the date format?
There is a script in this format, which takes the beginning and end of treatment records.
--=========
SELECT (SELECT MIN (start_TIME)
OF APP_HISTORY HPA
WHERE APH. APPLICATION_FK IN
(SELECT APP.ID
OF THE APP APPLICATION
WHERE APP. APPID = "D4TEST4NMA-19'.
)
) start_app,.
(SELECT MAX (end_TIME)
OF APP_HISTORY HPA
WHERE APH. APPLICATION_FK IN
(SELECT APP.ID
OF THE APP APPLICATION
WHERE APP. APPID = "D4TEST4NMA-19'.
)
) end_app
DOUBLE;
--=========
To calculate how much time between the beginning and the end of the treatment required in order to to deal with in the time format "dd.mm.yyyy hh24:mi:ss.Tips
1 you have a relational database. Relational databases address tables, lines and columns. No fields. There are no fields in any RDBMS
2 the unit of a DATE column is a DAY
3 you can add and subtract two DATE columns, the result will be in DAYS
4 allows you to convert that number to any other unit by making a date has 24 * 60 minutes and 24 * 60 * 60 seconds.------------
Sybrand Bakker
Senior Oracle DBA -
How to compare two columns in Xl
I want to compare two columns in the file of Xl. column A contains phrases and column B contains the words
For example
Column A Column B Column C
I have an Apple and I'll eat every day Apple Apple
I have a banana and eat weekly banana papaya
Oranges are rich in nutritions cauliflowers Oranges
Papaya is good for health Grapes Papaya
Oranges
Lichi
Banana
I want to check each value of column B in each cell in column A, and if it matches then it should return the corresponding value in the result to me. Column C should Look Like as shown above.
Can someone point me in the right direction here of what formula to use for this Xl.
Thank you
This is a forum for Mac OS X technologies, so here's an Applescript solution:
- Copy-paste the script in the Script Editor
- Select the cells in columns A and B
- Command + c to copy to the Clipboard
- Click on the button "run" in the Script Editor
- Click once in the top cell in column C where you want the data
- Command + v to paste
Here are the results:
There is no verification error here. You must select and copy to the Clipboard before the race.
SG
the value LstOfLsts to makeListOfLists (the Clipboard as a 'class utf8 ')
the value theSentences to getCol1Vals (LstOfLsts)
the value collected in getCol2Vals (LstOfLsts)
game of theMatches to «»
Repeat with I in collected items
If theSentences contains I then ¬
the value of theMatches to theMatches & i & return
end Repeat
Set the Clipboard for theMatches
to getCol1Vals (LofL)
game of col1Vals to «»
Repeat with en LofL points
the value col1Vals to the col1Vals & "" & i point 1
end Repeat
end getCol1Vals
to getCol2Vals (LofL)
the value col2Vals to {}
Repeat with en LofL points
If i's point 2 is not "" then ¬
i copy point 2 to the end of col2Vals
end Repeat
return col2Vals
end getCol2Vals
at makeListOfLists (theTxt)
value was to theTxt paragraphs
the value text point of delimiters
the value theListOfLists to {}
Repeat with I from 1 to count was
the value theListOfLists to the theListOfLists & {the was point i text elements}
end Repeat
the value point text delimiters to «»
return theListOfLists
end makeListOfLists
-
How to compare two files in Windows 7 prof 64 bit
I have two files which has several files. I would like to compare the two files and see which folder has more files, and what are their names? How I do that in Windows 7 prof 64 bit? Is useful that I can download?
Hey dude-
Here's the right way to do without external downloads. It looks like a lot at first, but once you have done so, it is very easy. It works in all versions of Windows 7 to 95. For our example, let's assume you're to compare two directories named 'A' and 'B '.
1. run cmd.exe to get a command prompt. (In Windows 7, the powershell will not work for this, FYI.) Then do it again, so that you have two of them opened next to each other.
2. in each window go into the directories you want to compare. (With the help of the 'cd' command. If you're not comfortable with that, then you should probably go with the external utilities, except if you want to learn the tricks of the command prompt.)
3. type ' dir/b > A.txt' in one window and "dir/b > B.txt' in the other." Now you have two text files that list the contents of each directory. The flag/b means stripped, which removes the list down to only the names of files directories.
4. move is the same folder as A.txt B.txt.
5. Type "CF A.txt B.txt". The command "CF" means file to compare. It will spit out a list of the differences between the two files, with an additional line of text above and below each difference, so that you know where they are. For more options on the way in which the output is in the format, type ' fc /? "at the command prompt. You can also pipe the differences in another file using something like ' CF A.txt B.txt > differences.txt'.
Have fun.
-
JDeveloper 12.1.3
I want to make sure component based on the comparison of two date, something like:
< af:outputText value = "(Expired)" id = "ot3" inlineStyle = "color: Red; '" make-weight: bold; »
rendering = "#{now > links.}" EndDate.inputValue} "/ >"
"now" is java.util.Date from registered managed bean (thin layer of ADF/JSF) while the EndDate above origin of VO (EO-based) and is default java.sql.Timestamp so cannot quite compare the two.
What is the recommended way to do this?
I was able to create a bean:
public class NowTimestamp {}
Timestamp private now;
public void setNow (Timestamp now) {}
This.now = now;
}
public Timestamp getNow() {}
java.util.Date date = new java.util.Date ();
return of new Timestamp (date.getTime ());
}
}
then use rendered = "#{datebean.now > links.}" EndDate.inputValue}"but read while it is not recommended to have sql. Timestamp in the user interface.
First rule of the ADF: stop your instincts and start to put your logic in the transient VO attributes, rather than on the safeguarding of the beans.
To do this, you must create a transitional type VO Boolean attribute, allows to call this attribute "expired".
In ViewRowImpl.getExpired, you will have:
public Boolean getExpired() {}
Since a long time now = System.currentTimeinMillis ();
Timestamp nowTS = new Timestamp (now);
{if (getEndDate () .after (nowTS))}
Returns false;
}
Returns true;
}
rendering = "#{bindings." Expired.inputValue} "/ >"
-
Hi, I tried the below question when comparing the two dates, but gives the wrong result
start date is 01/12/2005 amd stop iss date 07/03/2007
with t as)
Select to_date('12/1/2005','mm/dd/yyyy') start_date, to_Date('3/7/2007','mm/dd/yyyy') double stop_date)
Select * from t
where to_char(trunc(t.start_date),'mm/dd/yyyy') > to_char(trunc(t.stop_date),'mm/dd/yyyy') or
TO_CHAR(t.start_date,'mm/dd/yyyy hh: mm: SS AM') > to_char(t.stop_date,'mm/dd/yyyy hh: mm: ss AM')
Please correct me where I am doing wrong
Thank you
You compare characters not dates. Remove to_char where clause.
with t as)
Select to_date('12/1/2005','mm/dd/yyyy') start_date, to_Date('3/7/2007','mm/dd/yyyy') double stop_date)
Select * from t
When trunc (t.start_date) > trunc (t.stop_date) or
t.start_date > t.stop_date
-
How to compare two users (2)
Hi all
11.2.0.1
AIX 6.1
I have two databases (dev & uat) on separate servers with equal facility.
On each database, I created a schema user "batchdba" and gave them same privilege "dba".
But when I import (impdp) the dumpfile output from other databases that encrypted table and with the same command, it runs successfully on DEV but not on the UAT.
How can I compare that privilege is missing from the UAT for the user "batchdba". Or how to compare the privileges granted to these two patterns?
Thank you very much
zxy
You can query the following views on the databases to compare the result
dba_tab_privs
dba_role_privs
dba_sys_privs
query these tables with the status RECIPIENT = "BATHCDBA."
-
need to compare two dates in IDM
I have a requireemnt where I need to compare two fields that are dates. If the first date is greater than the other, then perform a logic 1 other execute logic 2.
If anyone is implemeneted scenario so please let me know.
Thank you
Kalpana.Try below I have implemented similar
Date value = date get of your method
SimpleDateFormat formatter = new SimpleDateFormat ("yyyy-MM-DD hh: mm :"); ")
try {}
Date startDate = formatter.parse ("1971-01-08 00:00:01");
If (value.before (startDate))
Return BCFConstants.SUCCESS;
on the other
No matter whatIn my example, a date has been set. Thus, I have stated here. You can get both the date in the method and put a similar logic
-nayan
Maybe you are looking for
-
MacBook Pro slows down to a halt when plugged via magsafe.
Hey guys. I had this strange problem lately, which started about 2 weeks ago. My Macbook Pro works perfectly as it is not plugged into the magsafe adapter. At the time wherever he is plugged in, it slows down to almost a halt with hiccups etc beach b
-
The Norton toolbar does not appear on my desktop version of Firefox 24.0. It does not appear on my portable version of Firefox 24.0. The office shows that Norton was disables as incompatible with 24.0. But there is no button 'enable '. How to do back
-
Then try to scan to the computer it says try scan of the computer.
Original title: DeviceHPSD110a all-in-one won't scan to computer any ideas? When I sciongac scan to the computer it says try scan of the computer.
-
I had to reinstall Windows Xp Pro, the product key will not work.
I have not changed any hardware or anything like that. I downloaded the updates of msupdates and my computer went the fritz would not do anything. I reinstalled windows xp pro from the restore disc that came with my computer. The product key is not a
-
Help! No instructions on moving from 2.3.4 to ICS? IdeaPad A1
is there anyone can help with the installation of ICS on A1? Displacement of 2.3 last to ICS official version --- A1 16G