状態 | 任意 |
データ型 | |
値 |
W3CのXML Schema Part 2: Datatypes Second Edition に従った時間表現の正規形.
|
W3Cの日付や時間表示の例.
<date when="1945-10-24">24 Oct 45</date> <date when="1996-09-24T07:25:00Z">September 24th, 1996 at 3:25 in the morning</date> <time when="1999-01-04T20:42:00-05:00">Jan 4 1999 at 8 pm</time> <time when="14:12:38">fourteen twelve and 38 seconds</time> <date when="1962-10">October of 1962</date> <date when="--06-12">June 12th</date> <date when="---01">the first of the month</date> <date when="--08">August</date> <date when="2006">MMVI</date> <date when="0056">56 AD</date> <date when="-0056">56 BC</date> |
This list begins in the year 1632, more precisely on Trinity Sunday, i.e. the Sunday after Pentecost, in that year the <date calendar="Julian" when="1632-06-06">27th of May (old style)</date>. |
<opener> <dateline> <placeName>Dorchester, Village,</placeName> <date when="1828-03-02">March 2d. 1828.</date> </dateline> <salute>To Mrs. Cornell,</salute> Sunday <time when="12:00:00">noon.</time> </opener> |
解説 | 属性 whenの値は,日付や時間またはその組み合わせによ り,以下のような形式の文字列になる. - XML Schema Part 2: データ型 Second Editionに ある標準形式で示された日付.例えば, yyyy-mm-dd, yyyy, --mm, ---dd, yyyy-mm, --mm-dd など.
- XML Schema Part 2: データ型 Second Editionに ある標準形式で示された時間.例えば, hh:mm:ss.
- XML Schema Part 2: データ型 Second Editionに ある標準形式で示された日付と時間.例えば, yyyy-mm-ddThh:mm:ss.
属性whenの値は,日付や時間またはその組み合わを, XML Schema Part 2: データ型に従って示される. 当該日付の値が,グレゴリオ暦またはそれ以前の前グレゴリオ暦シス テムの場合に真となる. 現時点では,W3Cは年号の値として 0000を認めていない. この場合,一般的には,1BCE(紀元前1世紀)と記される. 現行W3Cのシステムを採用すれば,1BCEは -0001,2BCEは, -0002と記される. この背景には,XML Schema Working Groupが,値 0000を1BCE(閏年)の文字表記として,-0001 を2BCEの文字表記として,-0002を3BCEの文字表記として 利用したかったためである. 従って,場合によっては,属性 when-isoにより紀元前 を示した方が便利かもしれない. |