|
Implementations | ||||||||||||||||
Tests | BaseX 7.7 XQ30 |
EMC/xDB xDB_main_r2411365 XQ30 |
Saxon-EE 9.5.1.1 XP20 |
Saxon-EE 9.5.1.1 XQ10 |
Saxon-EE 9.5.1.1 XP30 |
Saxon-EE 9.5.1.1 XQ30 |
Saxon-EE 9.5.1.4 XQX30 (QT3 v1.1) |
XmlPrime 3.0.0.0 XP30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQ30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQX30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XP20 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQX10 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQ10 (QT3 vCVS) |
Zorba 2.9 XQ10 (QT3 vCVS) |
Zorba 2.9 XQ30 (QT3 vCVS) |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
fn-timezone-from-dateTime | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | 3/15 |
fn-timezone-from-dateTimealt-1[+]
X fn-timezone-from-dateTimealt-1: fn:timezone-from-dateTime(xs:dateTime("1999-05-31T13:20:00-05:00")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-timezone-from-dateTimealt-2[+]
X fn-timezone-from-dateTimealt-2: fn:timezone-from-dateTime(xs:dateTime("2000-06-12T13:20:00Z")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-timezone-from-dateTimealt-3[+]
X fn-timezone-from-dateTimealt-3: fn:count(fn:timezone-from-dateTime(xs:dateTime("2004-08-27T00:00:00"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-timezone-from-dateTimealt-4[+]
X fn-timezone-from-dateTimealt-4: fn:timezone-from-dateTime(xs:dateTime("1999-12-31T12:00:00+02:00")) le fn:timezone-from-dateTime(xs:dateTime("1999-12-30T12:00:00+03:00")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-timezone-from-dateTimealt-5[+]
X fn-timezone-from-dateTimealt-5: fn:count(fn:timezone-from-dateTime(())) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-timezone-from-dateTimealt-6[+]
X fn-timezone-from-dateTimealt-6: fn:timezone-from-dateTime(xs:dateTime("1999-05-31T00:20:00+00:00")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-timezone-from-dateTimealt-7[+]
X fn-timezone-from-dateTimealt-7: fn:timezone-from-dateTime(xs:dateTime("1999-05-31T23:20:00-00:00")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-timezone-from-dateTimealt-8[+]
X fn-timezone-from-dateTimealt-8: fn:timezone-from-dateTime(xs:dateTime("1970-01-01T00:02:00Z")) + fn:timezone-from-dateTime(xs:dateTime("1970-01-01T10:03:00Z")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-timezone-from-dateTimealt-9[+]
X fn-timezone-from-dateTimealt-9: fn:timezone-from-dateTime(xs:dateTime("1970-01-01T00:00:00+04:00")) - fn:timezone-from-dateTime(xs:dateTime("1970-01-01T10:00:00+02:00")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-timezone-from-dateTimealt-10[+]
X fn-timezone-from-dateTimealt-10: fn:min(fn:timezone-from-dateTime(xs:dateTime("1970-01-01T02:00:00Z"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-timezone-from-dateTimealt-11[+]
X fn-timezone-from-dateTimealt-11: fn:timezone-from-dateTime(xs:dateTime("1970-01-01T02:00:00+10:00")) div fn:timezone-from-dateTime(xs:dateTime("1970-01-01T10:00:00+05:00")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-timezone-from-dateTimealt-12[+]
X fn-timezone-from-dateTimealt-12: fn:number(fn:timezone-from-dateTime(xs:dateTime("1970-01-01T10:00:00Z"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-timezone-from-dateTimealt-13[+]
X fn-timezone-from-dateTimealt-13: fn:max(fn:timezone-from-dateTime(xs:dateTime("1970-01-01T10:00:00Z"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-timezone-from-dateTimealt-14[+]
X fn-timezone-from-dateTimealt-14: fn:string(fn:timezone-from-dateTime(xs:dateTime("1970-01-01T10:00:00Z"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-timezone-from-dateTimealt-15[+]
X fn-timezone-from-dateTimealt-15: fn:string(fn:timezone-from-dateTime(xs:dateTime("1970-01-01T10:00:00Z"))) and fn:string(fn:timezone-from-dateTime(xs:dateTime("1970-01-01T10:00:00Z"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-timezone-from-dateTimealt-16[+]
X fn-timezone-from-dateTimealt-16: fn:timezone-from-dateTime(xs:dateTime("1970-01-01T10:00:00Z")) eq fn:timezone-from-dateTime(xs:dateTime("1970-01-01T10:00:00Z")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-timezone-from-dateTimealt-17[+]
X fn-timezone-from-dateTimealt-17: fn:timezone-from-dateTime(xs:dateTime("1970-01-01T10:00:00Z")) ne fn:timezone-from-dateTime(xs:dateTime("1970-01-01T10:00:00Z")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-timezone-from-dateTimealt-18[+]
X fn-timezone-from-dateTimealt-18: fn:timezone-from-dateTime(xs:dateTime("1970-01-01T10:00:00Z")) le fn:timezone-from-dateTime(xs:dateTime("1970-01-01T10:00:00Z")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-timezone-from-dateTimealt-19[+]
X fn-timezone-from-dateTimealt-19: fn:timezone-from-dateTime(xs:dateTime("1970-01-01T10:00:00Z")) ge fn:timezone-from-dateTime(xs:dateTime("1970-01-01T10:00:00Z")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-timezone-from-dateTimealt-20[+]
X fn-timezone-from-dateTimealt-20: fn:string(fn:timezone-from-dateTime(xs:dateTime("1970-01-01T10:00:00Z"))) or fn:string(fn:timezone-from-dateTime(xs:dateTime("1970-01-01T10:00:00Z"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-TimezoneFromDateTimeFunc-1[+]
X K-TimezoneFromDateTimeFunc-1: timezone-from-dateTime() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-TimezoneFromDateTimeFunc-2[+]
X K-TimezoneFromDateTimeFunc-2: timezone-from-dateTime((), "Wrong param") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-TimezoneFromDateTimeFunc-3[+]
X K-TimezoneFromDateTimeFunc-3: empty(timezone-from-dateTime(())) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-TimezoneFromDateTimeFunc-4[+]
X K-TimezoneFromDateTimeFunc-4: timezone-from-dateTime(()) instance of xs:dayTimeDuration? |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-TimezoneFromDateTimeFunc-5[+]
X K-TimezoneFromDateTimeFunc-5: timezone-from-dateTime(xs:dateTime("2004-10-12T23:43:12Z")) eq xs:dayTimeDuration("PT0S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-TimezoneFromDateTimeFunc-6[+]
X K-TimezoneFromDateTimeFunc-6: timezone-from-dateTime(xs:dateTime("2004-10-12T23:43:12-08:23")) eq xs:dayTimeDuration("-PT8H23M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-TimezoneFromDateTimeFunc-7[+]
X K-TimezoneFromDateTimeFunc-7: empty(timezone-from-dateTime(xs:dateTime("2004-12-10T23:43:41.965"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |