先月の日付の取得

いつもおせわになります。

assainアクティビティで
dttoday=DateTime.Now.ToString(“yyyy/MM”) →string型
dttoday2=DateTime.Parse(dttoday)
dttoday2=dttoday2.addmonths(-1)

いう処理を行い現在の月より1月前の日付を201909といった形で取得したいのですが
dttodayの際には2019/09という形になっているのですが、最後のdttoday2の時には08/01/2019 00:00:00という形になってしまします。
2019/08という形で出すにはどうしたらよいのかご教授頂ければと思います。

宜しくお願いいたします。

dttoday2.toString("yyyy/MM") を試してみてください。

補足です。
DateTime.Now.addMonths(-1).ToString("yyyy/MM") とすれば、直接、1ヶ月前の年月を文字列で取得できます。

@cheez_RPA
アドバイスありがとうございます。

無事解決いたしました!

1 Like

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