私は問題の言葉に正しい方法を見つけることができないか、思ったよりもはるかに複雑ですが、現在の日付を変数に代入してフォーマットする最も簡単な方法は何ですか特定の形式に?基本的に、私はこの VBAラインのVB.net相当をしたい:現在の日付の書式
formatted_date = Format(Date, "yyyy-m-d")
感謝を!
私は問題の言葉に正しい方法を見つけることができないか、思ったよりもはるかに複雑ですが、現在の日付を変数に代入してフォーマットする最も簡単な方法は何ですか特定の形式に?基本的に、私はこの VBAラインのVB.net相当をしたい:現在の日付の書式
formatted_date = Format(Date, "yyyy-m-d")
感謝を!
Dim formattedDate as String = DateTime.Now.ToString("yyyy-M-d")
注意してみてください、小文字のmはあなたの分になるだろう。
単にする:SomeDate.ToString("yyyy-m-d")
は、資本Mは月のためのものであることを、この
Dim time As DateTime = DateTime.Now
Dim format As String = "MMM ddd d HH:mm yyyy"
Console.WriteLine(time.ToString(format))
「日」本当に現在の日付(とない例変数)を意味することによって場合は、VB.NETの等価は「今日」である
これらの事の1 ...(あなたが好きな方を)実行します。
formatted_date = Today.ToString("yyyy-M-d")
formatted_date = String.Format("{0:yyyy-M-d}", Today)
「日付」が単なる変数の例だった場合は、上記の例の「今日」を変数名に置き換えてください。
Ah HA!だから、面白い事実、私が今行っているコードは、実際に私が望んでいたことを正確にやっている、私はちょうどキャピトルM対小文字のm問題を知らなかった。あなたもまた素晴らしい仕事をしました。ありがとうジョン! – Quintis555
+1「M」と「m」の違いを指定する:) –