2012-05-02 18 views
1

私の質問はかなり不完全であると理解しています。私は基本的にファイルが作成されたときに記録する日付と時刻をxmlに書き出しています... "04/04/12 13:30:40"日付と時刻を書式設定する方法は?

私が欲しいものを得るためにさまざまな方法を試してみました私が見つけた最も近いが、これを使用します。..

  Dim Date_Time As Date = Date.Now 

enter image description here

かなり近い儀式のように表示されますか?私が書くとき、それは、変数のDate_Timeのような...それは全く異なるものとなるXMLに..

  2012-05-02T09:24:48.7005197+01:00 

ホープ誰かが...おかげで私を助けることができます。..

PSを。私は使用していた

  Dim xmlDoc As New XDocument(
      New XElement("FILE", 
      New XAttribute("FileDate", Date_Time)) 

xmlを作成する。私はあなたがあまりにもすることを望む場合は、あなたにAM/PMビットを与える最後にTTを追加すると思う

date_time.ToString("dd/MM/yyyy HH:mm:ss") 

:あなたは、ファイルへの書き込み時に

答えて

5

はこのような何かを試してみてください。

ただ、もう少し情報を追加するには、次のリンクはあなたの参照のために良いすべての異なる日付形式の例を...与える... Click me

+0

ありがとうポール..私はそのような日付をフォーマットすることができることを知らなかった..私はまた、Dateの代わりにDim Date_TimeとしてStringを変更する必要があった。そうでなければ、それはまだ異なるフォーマットを使用していた。 – lawphotog

+0

非常に役に立つリンク..:D – lawphotog

1

日付形式は、誰かが国によって異なる解釈されますから来る。月、2012年4月、2012年の

  • 5日(あなたが英国から来ている場合)
  • 12日(あなたが米国から来ている場合)の

    • 第4回:日付04/05/12は、例えば意味します(他人)

    XMLの目的は、データの拡張可能な交換形式を持つことです。他の誰かが使用される日付形式(described in ISO 8601)以下の指定した日付の意味を、理解してくださいするには、次の

    • 日付フォーマット:YYYY-MM-DD
    • 日付と時刻の形式:YYYY-MM-DDTHH :mm:ss

    XMLでISO日付形式を使用するのが一般的です。あなたはこの習慣に従う必要はありませんが、それはよいアイデアかもしれません。この日付フォーマットの

    追加利点:

    • 簡単に匹敵するとソート可能
    • 大きな単位は私の経験によると、小さな単位

    の前に書かれていることがこの表現を使用することは非常に便利です。 XPathを使用して簡単なテストを行い、異なる日付を比較することもできます(大小、またはその間)。

  • +0

    合意。例外はありますが、一般的にXMLで標準(標準、国際)の日付形式を使用し、プレゼンテーション時に特定のユーザー向けにローカライズすることをお勧めします。 –

    +0

    私は、特定の時間範囲を検索するためにXPathを使用できる部分が好きです。別の表記法を使用している場合は、はるかに複雑です。 –

    関連する問題