My Oracle Support Banner

E-PC: After Upgrading to PT 8.60+, 8.59.08+, 8.58.18+, IsDate() Returns False when the String Parameter Does not Contain Hyphens (Doc ID 2960717.1)

Last updated on OCTOBER 16, 2023

Applies to:

PeopleSoft Enterprise PT PeopleTools - Version 8.60 and later
Information in this document applies to any platform.


After upgrading from PeopleTools (PT) 8.57.16 to 8.60.04, IsDate("20191113") returns False. Prior to the upgrade, the same function call returned True.
On the other hand, IsDate(20191113) returns True in the PT 8.60.04 environment.

Sample Environment:

PT 8.60.04
FSCM 9.20


Steps to replicate:

1. Log into Application Designer in a PT 8.60.xx environment, open AEMINITEST Application Engine (AE) program, or create a simple AE program, add the PeopleCode below, and save the change.


2. Log into PIA, and run the AE program (Navigation: PeopleTools > Process Scheduler > Schedule Process Requests).

3. Open the file above, and observe that IsDate("20191113") returns False, while IsDate(20191113) returns True.



 Upgraded from PT 8.57.16 to PT 8.60.04.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.