datetimeをz形式に変換する

Possible Duplicate:
In C#, given a DateTime object, how do I get a ISO 8601 date in string format?

私はC#コードでDateTime型の変数を持っています。 これを "Z"形式に変換するにはどうすればよいですか?

ありがとう。

0
私はこの質問を "z"のグーグルで見つけたので、私は以前のコメントに同意しない。少なくとも二重の質問が私を助けました。
追加された 著者 Savage,
@すべて、質問を次の時間に掲示している間、十分に明確ではないことを心配しておいてください。
追加された 著者 Jimmy,
Z形式のようなものにリンクしてください。何を試しましたか?あなたは何をしていますか?
追加された 著者 Oded,
@deltree:私はGoogleに答える必要はありませんでしたが、正しい質問に答えたかどうかわかりません。 ;-)
追加された 著者 Chris,
私はこの質問に投票しなければなりません。作者は、彼らが持っている問題についてより詳細を述べる必要があります、彼らは彼らが使用する用語を説明する必要があります、我々は何も知らないと仮定します。
追加された 著者 Security Hound,
あなたの説明には、あなたの質問を理解するためにGoogle検索に手伝ってくれる人が必要です。これはあなた自身をやるべきことであり、あなたを助けようとしている人々を明確にするものです。
追加された 著者 deltree,
追加された 著者 Adam S,

4 答え

2009-06-15 20:45:30Z のように文字列の時刻/日付に変換することを意味しますか?もしそうなら、次に試してください:

mydate.ToUniversalTime().ToString("u");

http://msdn.microsoft.com/en-us/library/az4se3k1.aspx を参照してください。標準の日付と時刻の書式文字列に関する情報特に、そこに ToUniversalTime コールがある理由を説明している " Universal Sortable(" "フォーマット指定子)"の使用に関するエントリを読んでください。

12
追加された
Chrisに感謝します。はい、これは私が探していたものです。
追加された 著者 Jimmy,

ユニバーサルソート可能な日付/時刻パターンを意味する場合:

string formatted = theDate.ToString("u");

結果の例:

2009-06-15 20:45:30Z
4
追加された
私たちの例のために同じ日付と時刻を使用したのはどういう偶然でしたか? ;-)
追加された 著者 Chris,

クイック検索に基づいて、あなたは単にUTCその場合は、 ToUniversalTime DateTime メソッドの/a>を追加し、最後に "Z"を追加するか、 ToString を呼び出すときに "nofollow">ユニバーサルフォーマット指定子を使用するか、正しい順序でいくつかのフォーマット指定子を使用して構造を構築できます。

2
追加された

あなたのフォーマットはISO 8601だと思います:DateTime.UtcNow.ToString( "yyyy-MM-ddTHH:mm:ssZ")

Maybe a duplicate of this topic: Given a DateTime object, how do I get an ISO 8601 date in string format?

1
追加された