[VB.NET]ToStringメソッドで書式を指定するサンプル

2021年4月26日

書式
Public Function ToString (format As String) As String
指定した書式を使用して、このインスタンスの数値を、それと等価な文字列形式に変換します。
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Module ModuleTest
Sub Main()
Dim dt As Integer = 20210618
Console.WriteLine(dt.ToString("0000-00-00"))
Dim t2 As Integer = 20211006
Console.WriteLine(t2.ToString("0000年00月00日"))
Dim t3 As Long = 20210606180821
Console.WriteLine(t3.ToString("0000年00月00日00時00分00秒"))
Dim t4 As Long = 20210606180821
Console.WriteLine(t4.ToString("0000/00/00 00:00:00"))
End Sub
End Module
Module ModuleTest Sub Main() Dim dt As Integer = 20210618 Console.WriteLine(dt.ToString("0000-00-00")) Dim t2 As Integer = 20211006 Console.WriteLine(t2.ToString("0000年00月00日")) Dim t3 As Long = 20210606180821 Console.WriteLine(t3.ToString("0000年00月00日00時00分00秒")) Dim t4 As Long = 20210606180821 Console.WriteLine(t4.ToString("0000/00/00 00:00:00")) End Sub End Module
Module ModuleTest
      Sub Main()

            Dim dt As Integer = 20210618
            Console.WriteLine(dt.ToString("0000-00-00"))

            Dim t2 As Integer = 20211006
            Console.WriteLine(t2.ToString("0000年00月00日")) 

            Dim t3 As Long = 20210606180821
            Console.WriteLine(t3.ToString("0000年00月00日00時00分00秒"))

            Dim t4 As Long = 20210606180821
            Console.WriteLine(t4.ToString("0000/00/00 00:00:00"))
      End Sub
End Module

実行結果
2021-06-18
2021年10月06日
2021年06月06日18時08分21秒
2021/04/15 14:10:21

Software

Posted by arkgame