前提・実現したいこと
VB.NET(.NET framework3.5)でシステム開発しています。
和暦変換が正常に行われないようです。ソースのどの部分を修正すれば正常に行われるでしょうか。
初心者です。省略できる部分があればご教示お願いします。
"平成2019年03月14日"と変換されてしまうので、"平成31年03月14日"と
該当のソースコード
Dim culture As New System.Globalization.CultureInfo("ja-JP", False)
culture.DateTimeFormat.Calendar = New System.Globalization.JapaneseCalendar()
Dim testDateStr As String = "2019/03/14" 'この文字列を変換可能かチェックして和暦に変換したいです。
Dim testDateTime As DateTime
If DateTime.TryParseExact(testDateStr, "yyyy/MM/dd", culture, DateTimeStyles.None, testDateTime) Then
Dim test As String = testDateTime.ToString("ggyy年MM月dd日", culture)
End If
変数test には、"平成2019年03月14日" と文字列が代入されます。
補足情報(FW/ツールのバージョンなど)
OSは、Windows7 32bitです。
会社の辞めた人のパソコンで、何がインストールされているかなどは、わからない部分があります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/14 10:45