|
Implementations | |||||||
Tests | BaseX 8.5 beta XQ31 (QT3 vCVS) |
Saxon-EE 9.7.0.11 XP31 (QT3 v0.6) |
Saxon-EE 9.7.0.11 XQ31 (QT3 v0.6) |
XmlPrime 4.0.0.16079 XP31 (QT3 vCVS) |
XmlPrime 4.0.0.26293 XQ31 (QT3 vCVS) |
XmlPrime 4.0.0.27704 XQX31 (QT3 vCVS) |
|
---|---|---|---|---|---|---|---|
fn-timezone-from-date | 34/34 | 28/28 | 34/34 | 28/28 | 34/34 | 34/28 | 0/6 |
fn-timezone-from-date-1[+]
X fn-timezone-from-date-1: Created on: 2005-06-27 Spec Dependencies: Test: fn:timezone-from-date(xs:date("1999-05-31-05:00")) |
pass | pass | pass | pass | pass | pass | |
fn-timezone-from-date-2[+]
X fn-timezone-from-date-2: Created on: 2005-06-27 Spec Dependencies: Test: fn:timezone-from-date(xs:date("2000-06-12Z")) |
pass | pass | pass | pass | pass | pass | |
fn-timezone-from-date-3[+]
X fn-timezone-from-date-3: Created on: 2005-06-27 Spec Dependencies: Test: fn:timezone-from-date(xs:date("1999-12-31+05:00")) lt fn:timezone-from-date(xs:date("1999-12-31+06:00")) |
pass | pass | pass | pass | pass | pass | |
fn-timezone-from-date-4[+]
X fn-timezone-from-date-4: Created on: 2005-06-27 Spec Dependencies: Test: fn:timezone-from-date(xs:date("1999-12-31+01:00")) le fn:timezone-from-date(xs:date("1999-12-31+01:00")) |
pass | pass | pass | pass | pass | pass | |
fn-timezone-from-date-5[+]
X fn-timezone-from-date-5: Created on: 2005-06-27 Spec Dependencies: Test: fn:count(fn:timezone-from-date(())) |
pass | pass | pass | pass | pass | pass | |
fn-timezone-from-date-6[+]
X fn-timezone-from-date-6: Created on: 2005-06-27 Spec Dependencies: Test: fn:timezone-from-date(xs:date("1999-05-31+00:00")) |
pass | pass | pass | pass | pass | pass | |
fn-timezone-from-date-7[+]
X fn-timezone-from-date-7: Created on: 2005-06-27 Spec Dependencies: Test: fn:timezone-from-date(xs:date("1999-12-31-00:00")) |
pass | pass | pass | pass | pass | pass | |
fn-timezone-from-date-8[+]
X fn-timezone-from-date-8: Created on: 2005-06-27 Spec Dependencies: Test: fn:timezone-from-date(xs:date("1970-01-01+08:00")) + fn:timezone-from-date(xs:date("1970-01-01+03:00")) |
pass | pass | pass | pass | pass | pass | |
fn-timezone-from-date-9[+]
X fn-timezone-from-date-9: Created on: 2005-06-27 Spec Dependencies: Test: fn:timezone-from-date(xs:date("1970-01-01+09:00")) - fn:timezone-from-date(xs:date("1970-01-01+10:00")) |
pass | pass | pass | pass | pass | pass | |
fn-timezone-from-date-10[+]
X fn-timezone-from-date-10: Created on: 2005-06-27 Spec Dependencies: Test: fn:not(fn:string(fn:timezone-from-date(xs:date("1970-01-03+02:00")))) |
pass | pass | pass | pass | pass | pass | |
fn-timezone-from-date-11[+]
X fn-timezone-from-date-11: Created on: 2005-06-27 Spec Dependencies: Test: fn:timezone-from-date(xs:date("1970-01-02+10:00")) div fn:timezone-from-date(xs:date("1970-01-01+05:00")) |
pass | pass | pass | pass | pass | pass | |
fn-timezone-from-date-12[+]
X fn-timezone-from-date-12: Created on: 2005-06-27 Spec Dependencies: Test: fn:number(fn:timezone-from-date(xs:date("1970-01-02+10:00"))) |
pass | pass | pass | pass | pass | pass | |
fn-timezone-from-date-13[+]
X fn-timezone-from-date-13: Created on: 2005-06-27 Spec Dependencies: Test: fn:boolean(fn:string(fn:timezone-from-date(xs:date("1970-01-02+10:00")))) |
pass | pass | pass | pass | pass | pass | |
fn-timezone-from-date-14[+]
X fn-timezone-from-date-14: Created on: 2005-06-27 Spec Dependencies: Test: fn:string(fn:timezone-from-date(xs:date("1970-01-01Z"))) |
pass | pass | pass | pass | pass | pass | |
fn-timezone-from-date-15[+]
X fn-timezone-from-date-15: Created on: 2005-06-27 Spec Dependencies: Test: fn:string(fn:timezone-from-date(xs:date("1970-01-01Z"))) and fn:string(fn:timezone-from-date(xs:date("1970-01-01Z"))) |
pass | pass | pass | pass | pass | pass | |
fn-timezone-from-date-16[+]
X fn-timezone-from-date-16: Created on: 2005-06-27 Spec Dependencies: Test: fn:timezone-from-date(xs:date("1970-01-02+10:00")) eq fn:timezone-from-date(xs:date("1970-01-01+10:00")) |
pass | pass | pass | pass | pass | pass | |
fn-timezone-from-date-17[+]
X fn-timezone-from-date-17: Created on: 2005-06-27 Spec Dependencies: Test: fn:month-from-date(xs:date("1970-01-01+05:00")) ne fn:month-from-date(xs:date("1970-01-03+03:00")) |
pass | pass | pass | pass | pass | pass | |
fn-timezone-from-date-18[+]
X fn-timezone-from-date-18: Created on: 2005-06-27 Spec Dependencies: Test: fn:timezone-from-date(xs:date("1970-01-01+04:00")) le fn:timezone-from-date(xs:date("1970-01-02+02:00")) |
pass | pass | pass | pass | pass | pass | |
fn-timezone-from-date-19[+]
X fn-timezone-from-date-19: Created on: 2005-06-27 Spec Dependencies: Test: fn:timezone-from-date(xs:date("1970-01-03+02:00")) ge fn:timezone-from-date(xs:date("1970-01-01+01:00")) |
pass | pass | pass | pass | pass | pass | |
fn-timezone-from-date-20[+]
X fn-timezone-from-date-20: Created on: 2005-06-27 Spec Dependencies: Test: fn:string(fn:timezone-from-date(xs:date("1970-01-01Z"))) or fn:string(fn:timezone-from-date(xs:date("1970-01-01Z"))) |
pass | pass | pass | pass | pass | pass | |
K-TimezoneFromDateFunc-1[+]
X K-TimezoneFromDateFunc-1: Created on: 2007-11-26 Spec Dependencies: Test: timezone-from-date() |
pass | pass | pass | pass | pass | pass | |
K-TimezoneFromDateFunc-2[+]
X K-TimezoneFromDateFunc-2: Created on: 2007-11-26 Spec Dependencies: Test: timezone-from-date((), "Wrong param") |
pass | pass | pass | pass | pass | pass | |
K-TimezoneFromDateFunc-3[+]
X K-TimezoneFromDateFunc-3: Created on: 2007-11-26 Spec Dependencies: Test: empty(timezone-from-date(())) |
pass | pass | pass | pass | pass | pass | |
K-TimezoneFromDateFunc-4[+]
X K-TimezoneFromDateFunc-4: Created on: 2007-11-26 Spec Dependencies: Test: timezone-from-date(()) instance of xs:dayTimeDuration? |
pass | pass | pass | pass | pass | pass | |
K-TimezoneFromDateFunc-5[+]
X K-TimezoneFromDateFunc-5: Created on: 2007-11-26 Spec Dependencies: Test: timezone-from-date(xs:date("2004-10-12Z")) eq xs:dayTimeDuration("PT0S") |
pass | pass | pass | pass | pass | pass | |
K-TimezoneFromDateFunc-6[+]
X K-TimezoneFromDateFunc-6: Created on: 2007-11-26 Spec Dependencies: Test: timezone-from-date(xs:date("2004-10-12-08:23")) eq xs:dayTimeDuration("-PT8H23M") |
pass | pass | pass | pass | pass | pass | |
K-TimezoneFromDateFunc-7[+]
X K-TimezoneFromDateFunc-7: Created on: 2007-11-26 Spec Dependencies: Test: empty(timezone-from-date(xs:date("2004-10-12"))) |
pass | pass | pass | pass | pass | pass | |
cbcl-timezone-from-date-001[+]
X cbcl-timezone-from-date-001: Created on: 2008-04-22 Spec Dependencies: Test: timezone-from-date(adjust-date-to-timezone(xs:date("1997-01-01"))) = implicit-timezone() |
pass | pass | pass | pass | pass | pass | |
cbcl-timezone-from-date-002[+]
X cbcl-timezone-from-date-002: Created on: 2008-06-30 Spec Dependencies: spec = XQ10+ Test: declare function local:timezone($arg as xs:integer) { if ($arg gt 0) then xs:dayTimeDuration(concat('PT', $arg, 'H')) else if ($arg lt 0) then xs:dayTimeDuration(concat('-PT', -$arg, 'H')) else xs:dayTimeDuration('PT0H') }; timezone-from-date( adjust-date-to-timezone( fn:current-date(), local:timezone(15))) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
cbcl-timezone-from-date-003[+]
X cbcl-timezone-from-date-003: Created on: 2008-06-30 Spec Dependencies: spec = XQ10+ Test: declare function local:timezone($arg as xs:integer) { if ($arg gt 0) then xs:dayTimeDuration(concat('PT', $arg, 'H')) else if ($arg lt 0) then xs:dayTimeDuration(concat('-PT', -$arg, 'H')) else xs:dayTimeDuration('PT0H') }; timezone-from-date( adjust-date-to-timezone( fn:current-date(), local:timezone(14))) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
cbcl-timezone-from-date-004[+]
X cbcl-timezone-from-date-004: Created on: 2008-06-30 Spec Dependencies: spec = XQ10+ Test: declare function local:timezone($arg as xs:integer) { if ($arg gt 0) then xs:dayTimeDuration(concat('PT', $arg, 'H')) else if ($arg lt 0) then xs:dayTimeDuration(concat('-PT', -$arg, 'H')) else xs:dayTimeDuration('PT0H') }; timezone-from-date( adjust-date-to-timezone( fn:current-date(), timezone-from-date( adjust-date-to-timezone( xs:date('1970-01-01'), local:timezone(-12))))) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
cbcl-timezone-from-date-005[+]
X cbcl-timezone-from-date-005: Created on: 2008-06-30 Spec Dependencies: spec = XQ10+ Test: declare function local:date($arg as xs:boolean) { if ($arg) then xs:date('1970-01-01Z') else fn:current-date() }; timezone-from-date( adjust-date-to-timezone( xs:date('2008-08-01'), timezone-from-date(local:date(true())))) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
cbcl-timezone-from-date-006[+]
X cbcl-timezone-from-date-006: Created on: 2008-06-30 Spec Dependencies: spec = XQ10+ Test: declare function local:dateTime($arg as xs:boolean) { if ($arg) then xs:dateTime('1970-01-01T00:00:00Z') else fn:current-dateTime() }; timezone-from-date( adjust-date-to-timezone( xs:date('2008-08-01'), timezone-from-dateTime(local:dateTime(true())))) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
cbcl-timezone-from-date-007[+]
X cbcl-timezone-from-date-007: Created on: 2008-06-30 Spec Dependencies: spec = XQ10+ Test: declare function local:time($arg as xs:boolean) { if ($arg) then xs:time('12:00:00Z') else fn:current-time() }; timezone-from-date( adjust-date-to-timezone( xs:date('2008-08-01'), timezone-from-time(local:time(true())))) |
pass | n/a
notXP31 |
pass | n/a | pass | pass |