Yyyymmdd形式で入力し、-1日を設定する

入力ダイアログで、yyyymmdd形式で文字列に格納し、その後の処理で、-1日としたいと考えています。最後にその値を、あるボックスに格納します。この場合、どのような方法が考えられますでしょうか?

入力ダイアログの際に、Datetime型変数に格納しようとしましたが、yyyymmdd形式でうまいきません
その後の処理で、
WorkDate.AddDays(-1).ToString(“yyyyMMdd”)
など試しましたが、うまくいきません。

こんにちは

以下でいかがでしょうか?

DateTime.ParseExact(strInput,"yyyyMMdd",nothing).AddDays(-1).ToString("yyyyMMdd")

Yoichiさん!
完璧です! -1日となりました

1 Like

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