txtTest.text = DateTime.Now.ToString();
テキストボックスの結果:
2012年8月14日10:06:48AM
このように見せるための最も効率的な方法は何でしょうか?
8142012100648
置換/削除機能については知っていますが、もっと簡単な方法があるはずだと思います。
ちなみに、これの目的は一意のファイル名を生成することです。
このように見せるための最も効率的な方法は何でしょうか?
ToString
フォーマット指定子なしで呼び出さない...
txtTest.text = DateTime.Now.ToString("MdyyyyHHmmss",
CultureInfo.InvariantCulture);
ただし、この形式には強くお勧めします。「1112012」は1月11日ですか、それとも11月1日ですか。
ISO-8601スタイルの形式を使用する方がよい場合が多いことをお勧めします:"yyyyMMddTHHmmss"。
これは明確で、並べ替えも可能です。
txtTest.Text = DateTime.Now.ToString("ddMMyyyyhhmmss");
これはAM/PMを削除するためだけのものであり、24時間表記が必要な場合は、提供されたURLを確認してください。