2012年11月18日日曜日

[.net].NETで時間→文字列変換する時に良く使用するサンプル

.NETで日時オブジェクトを文字列に変換する時に良く使う方法。

DateTime.ToStringで文字列に変換できるが、yyyy/mm/dd形式等で指定したい時の防備録。

VB.NET

<pre class="brush: vbnet;">
Dim localdt As New DateTime(2012,11,18,23,32,0)

'日付をyyyymmdd形式で表記

Console.WriteLine(localdt.ToString("yyyy/MM/dd"))

'2012/11/18

'24時間表記

Console.WriteLine(localdt.ToString("HH:mm:ss"))

'23:32:00

'12時間表記

Console.WriteLine(localdt.ToString("hh:mm:ss"))

'11:32:00

'ミリ秒まで求める

Console.WriteLine(localdt.ToString("yyyy/MM/dd HH:mm:ss.fff"))

'2012/11/18 23:32:00.000

</pre>



0 件のコメント:

コメントを投稿