How to compare two dates

Hello

I 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

  • How to compare 2 dates

    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:

    1. Copy-paste the script in the Script Editor
    2. Select the cells in columns A and B
    3. Command + c to copy to the Clipboard
    4. Click on the button "run" in the Script Editor
    5. Click once in the top cell in column C where you want the data
    6. 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.

  • EL: Compare two dates

    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} "/ >"

  • Compare two dates

    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 what

    In 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