2009-03-03 9 views
0

ファイルにタイムスタンプを追加しようとしています。しかし、DateTimeのフォーマットToString()は私には奇妙に見えます。.Net:DateTime String format

は、ここに私のコードです:

Dim _timeStamp As String = Date.Now.ToString("dd_mm_yyyy") 

が、値は次のようになります。

_timeStamp = "03_24_2009"

は、私は自分のPCをチェックし、現在の日付が正しいです。値は次のようにしてはいけません:03_03_2009

+0

私でした。私は最初のものを投票する。 – Jack

+0

チェックマークについてはわかりませんでした。私が尋ねたすべての質問に私はそうするでしょう。ありがとう。 – Jack

+0

@Jack:心配はいりません。特定の応答がOPの質問/問題を解決/解決したことを知ることは、ポスター(および同じ質問のある他の人々)にとってはうってつけです。 –

答えて

15

2桁の月の場合は、mmをmmにします。キャピタルMは月を、小文字のmは分を意味します。

また、John Sheehanにはnice cheat-sheetがあります。

+0

ハンディチートシート:http://john-sheehan.com/blog/net-cheat-sheets/ –

4

月にMMを使用してみてください。 .ToStringは大文字と小文字を区別し、小文字は分を意味します。

2

mmは分です分間です。あなたは何ヶ月もMMをしたい。

5

「mm」は分を意味し、「MM」は月を意味します。

私はこれらのMSDNのページが役立つ:

Web上で利用できる様々なチートシートもあります。私はそれらのいくつかを見たことが分かっていますが、私は自分自身を覚えていますDZone refcardalso on Scribd)。

編集:コメントに記載されているように、John Sheehan has one too。彼らがすべて無料であることを考えれば、あなたが見つけ出すことのできるものをすべてダウンロードし、最も有用なものを保つのはどうですか?

+0

ジョン、私はこれらのページをチートシートに入れました:http://john-sheehan.com/blog/net -cheat-sheets/ –

+0

@John:だから私は効果的に - あなたがコメントしたときに編集していたものを見てください:)あなたのリンクも追加します。 –

1

私はいつも私のニーモニックにこの権利おかげます:):

ヶ分より大きく、 "MM" は "ミリメートル" よりも大きい

関連する問題