日時情報の抽出について

初歩的な質問ですが、どなたかご教授願います。

EXCELシート上の日付を取得し、年、月、日を別々の変数に抽出しようとしているのですが、月と日の情報が抽出できません。
手順は以下のとおりです。
日付情報を取得:CDate(row(8))
年を抽出:Set_Year=Set_Time.ToString(“yyyy”)
月を抽出:Set_Month=Set_Time.ToString(“M”)
日を抽出:Set_Day=Set_Time.ToString(“d”)

月と日が一けたの場合は、先頭に”0”をつけたくはないので
それぞれ”M"と”d”としています。

2019/1/1の場合、上記を実行すると、
Set_Yearには、”2019”
Set_Monthには、”January 01”
Set_Dayには”01/01/2019”
が代入されます。

”MM”と”dd”に変更すると、それぞれ”01”と”01”が
代入されます。

月や日の先頭に”0”が設定されずに抽出することはできないのでしょうか?

以上、よろしくお願い致します。

一手間かかりますが、

// 月を抽出
Set_Time.Month.ToString()

// 日を抽出
Set_Time.Day.ToString()

が確実だと思います。(数値として使用するならToString() は不要です)

ご教授、ありがとうございます。

記載いただきました手順で実施したところ、期待通りの書式で月日の情報を抽出することができました。