「VB.NET」ToStringで日付から文字列に変換する
書式
日付.ToString(“フォーマット")
ToString関数を利用して日付から文字列に変換します。
「DateTime.Now」で現在の時刻を取得します。
使用例
Imports System.Globalization
Module Module1
Public Sub Main()
Dim dt_now As DateTime
dt_now = DateTime.Now
Dim str_date As String
str_date = dt_now.ToString("yyyy/MM/dd")
'2022/03/08
Console.WriteLine(str_date)
str_date = dt_now.ToString("yyyyMMdd")
'20220308
Console.WriteLine(str_date)
str_date = dt_now.ToString("yyyy年MM月dd日")
'2022年03月08日
Console.WriteLine(str_date)
str_date = dt_now.ToString("yyMMdd")
'220308
Console.WriteLine(str_date)
str_date = dt_now.ToString("yyyyMM")
'202203
Console.WriteLine(str_date)
Console.ReadKey()
End Sub
End Module
Imports System.Globalization
Module Module1
Public Sub Main()
Dim dt_now As DateTime
dt_now = DateTime.Now
Dim str_date As String
str_date = dt_now.ToString("yyyy/MM/dd")
'2022/03/08
Console.WriteLine(str_date)
str_date = dt_now.ToString("yyyyMMdd")
'20220308
Console.WriteLine(str_date)
str_date = dt_now.ToString("yyyy年MM月dd日")
'2022年03月08日
Console.WriteLine(str_date)
str_date = dt_now.ToString("yyMMdd")
'220308
Console.WriteLine(str_date)
str_date = dt_now.ToString("yyyyMM")
'202203
Console.WriteLine(str_date)
Console.ReadKey()
End Sub
End Module
Imports System.Globalization Module Module1 Public Sub Main() Dim dt_now As DateTime dt_now = DateTime.Now Dim str_date As String str_date = dt_now.ToString("yyyy/MM/dd") '2022/03/08 Console.WriteLine(str_date) str_date = dt_now.ToString("yyyyMMdd") '20220308 Console.WriteLine(str_date) str_date = dt_now.ToString("yyyy年MM月dd日") '2022年03月08日 Console.WriteLine(str_date) str_date = dt_now.ToString("yyMMdd") '220308 Console.WriteLine(str_date) str_date = dt_now.ToString("yyyyMM") '202203 Console.WriteLine(str_date) Console.ReadKey() End Sub End Module
実行結果
2022/03/28
20220328
2022年03月28日
220328
202203
2022/03/28
20220328
2022年03月28日
220328
202203
2022/03/28 20220328 2022年03月28日 220328 202203