文字列の変換について

String型の変数にyyyymmddという形で日付が格納されています。
これをyyyy/mm/ddの形に変換するにはどうすればいいですか。

@TKboowy
String 型ということなので、愚直にsubstringを使って年月日の間に"/" を追加してくのが良いかと。
以下参考まで

1 Like

こんにちは

やり方たくさんありますが、Insertメソッドを使うのがコンパクトなような気がします。

strData.Insert(6,"/").Insert(4,"/")

3 Likes

うわっ!目からウロコ!

1 Like

@TKboowy

もう一つの方法です。

DateTime.ParseExact(testString,“yyyymmdd”,Globalization.CultureInfo.InvariantCulture).ToString(“yyyy/mm/dd”)

“yyyymmdd” 最初の形
“yyyy/mm/dd” 変換したい形

下記をご参考ください。

Main.xaml (4.6 KB)

2 Likes

皆様ありがとうございました。

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.