[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] format-date() and negative (BCE) dates
Consider this BCE date:
-0001-12-29 If I format this using the "AD" (Gregorian) calendar, like this: format-date(xs:date('-0001-12-29'), '[Y0001]-[M01]-[D01]', (), 'AD', ()) I get an invalid date: 0000-12-29 There is no year zero in the Gregorian calendar. I get the same results using OS (Julian). What am I doing wrong here? The ISO calendar does have a year zero. If I include the E (Era) component in the picture string, I do get "BC", but I don't see why the correct negative-one year is being changed to an incorrect zero-year. This is using Saxon 9.4 (the one distributed with Oxygen 15.2). All help appreciated, Martin
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|