「VB.net」Formatで書式を指定するサンプル

2021年9月10日

書式
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秒