「VB.net」Formatで書式を指定するサンプル
書式
Public Shared Function Format (format As String, ParamArray args As Object()) As String
指定された形式に基づいてオブジェクトの値を文字列に変換し、別の文字列に挿入します。
使用例
Imports System.Text.RegularExpressions Module Module1 Sub Main() '書式Aの宣言 Dim fmtA As String = "{0}/{1}/{2}" '書式Bの宣言 Dim fmtB As String = "{0}年{1}月{2}日" '書式Cの宣言 Dim fmtC As String = "{0}年{1}月{2}日{3}時{4}分{5}秒" '書式Aを指定 Dim resA As String = String.Format(fmtA, 2021, 9, 10) Console.WriteLine(resA) '書式Bを指定 Dim resB As String = String.Format(fmtB, 2021, 9, 10) Console.WriteLine(resB) '書式Cを指定 Dim resC As String = String.Format(fmtC, 2021, 9, 10, 21, 12, 21) Console.WriteLine(resC) Console.ReadKey() End Sub End Module
結果
2021/9/10
2021年9月10日
2021年9月10日21時12分21秒