> Should this be considered a bug, i.e., separators should be necessary in this > case (12-Mar-92, 12/Mar/92, 12.Mar.92)?
My initial reaction was yes, but when I started thinking about/listing my "formatting rules" and came to realize that "no separator" was a reasonable/logical extension. My formatting rules are: 1- A consistent non a-Z separator should be required. The exact separator should not matter (but have no problem if a restricted set of characters is defined) 2- Year part is always the last "position" 3- Any (a-Z) characters are considered part of the month abbreviation, also allowing day/month and month/day. The abbreviation must be 3 characters. And conform to English abbreviation. 4- in the absence of (a-Z) characters/month abbreviation, the order to the date "parts" is day, month and year. Using the above rules the following formats would be supported: DD/MM/YY, DD/MM/YYYY, DDMMYY DD MMM YY, DD MMM YYYY, DDMMMYY, DDMMMYYYY MMM-DD-YY, MMM-DD-YYYY, MMMDDYY, MMMDDYYYY Then I did some reading on the ISO 8601 date/time format (which aligns with SQL standard), and realized that we had a problem! that format is it quite specific, only allowing YYYY-MM-DD. {ignoring time component for the moment). Based on this, and considering legacy FB applications I propose the following: 1- The only acceptable string format for the new Date/Time with Timezone datatypes should be the ISO/SQL standard 2- Only legacy DATE and TIMESTAMP datatype would maintain support for the legacy date formats. 3- I would amend my rules to add explicit support for the YYYY-MM-DD (but not YYYY-MMM-DD) format for legacy DATE and TIMESTAMP datatype. Sean ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel