- PR -

[XML Schema] ミリ秒を含んだ時刻の表現方法

1
投稿者投稿内容
ひろし
ぬし
会議室デビュー日: 2002/09/16
投稿数: 390
お住まい・勤務地: 兵庫県
投稿日時: 2005-08-22 17:03
XML Schemaでは時刻をミリ秒精度で正確に表現することができるのでしょうか?
下記のように小数点で区切るのが正しい表現方法なのでしょうか


2005年4月1日 9時30分12.034秒 の表示
2005-04-01T09:30:12.034

※Insider.NET会議室でも似たような質問をしていますが、
Insider.NETと別にこちらの会議室に投稿しました。
(C#でなく)XML Schemaという視点での正しい表現方法も知りたかったからです。


ちいにぃ
大ベテラン
会議室デビュー日: 2002/05/28
投稿数: 244
投稿日時: 2005-08-22 17:53
W3CのXML Schemaの規格文書から日付と時刻の書式を探してみます。

XML Schema

XML Schema Part 2: Datatypes Second Edition

3.2.7 dateTime
D ISO 8601 Date and Time Formats

NOTE-datetime - Status for Date and Time Formats
この文書の日本語訳を探すと、日付の表記に関するノート が見つかります。

----
さらに調べるなら、ISO 8601を当たります。

ISOやJISの規格文書は有料ですが、JISの閲覧だけなら無料です。
そこで、ISO 8601に該当するJIS規格文書を調べると
Googleで検索)、JIS X 0301に当たることがわかります。
ついでに International standard date and time notation も見つかります。

日本工業調査会:データベースからJIS検索で X0301 を検索すると、
「JIS X 0301:2002 情報交換のためのデータ要素及び交換形式―日付及び時刻の表記」が見つかります。

----
リンクを追加
W3C TranslationsよりJapanese Translations of W3C Documents (W3C 文書の日本語翻訳集)
dW : XML : 文書形式におけるローカリゼーション

[ メッセージ編集済み 編集者: ちいにぃ 編集日時 2006-11-06 01:08 ]
ひろし
ぬし
会議室デビュー日: 2002/09/16
投稿数: 390
お住まい・勤務地: 兵庫県
投稿日時: 2005-08-22 19:20
ご回答ありがとうございます。
明快になりました。
ちいにぃ
大ベテラン
会議室デビュー日: 2002/05/28
投稿数: 244
投稿日時: 2005-08-23 20:38
後から探すために、関連の発言のリンクもここに貼っておきます。

XML & SOA 会議室 > 日時の表現方法について
Insider.NET 会議室 > [C#] Millisecondプロパティを使わずにミリ秒を書式化できますか?
1

スキルアップ/キャリアアップ(JOB@IT)