Excelに処理結果日を入力するため、(表示形式:yyyy/m/d)
代入でdtToday=System.DateTime.now.Tostring(“yyyy/m/d”)
としております。
ログではきちんと、2021/4/7となっているのに、Excelをみると
2021/51/7
となってしまいます。
解決策をご教示ください。
よろしくお願いいたします。
Excelに処理結果日を入力するため、(表示形式:yyyy/m/d)
代入でdtToday=System.DateTime.now.Tostring(“yyyy/m/d”)
としております。
ログではきちんと、2021/4/7となっているのに、Excelをみると
2021/51/7
となってしまいます。
解決策をご教示ください。
よろしくお願いいたします。
この時のmは、Mです!
因みに、時は、Hです!
@HANACCHI さんの回答に補足します。
月(Month)を表したい場合は、大文字の M
または MM
を指定します。
分(Minute)を表したい場合は、小文字の m
または mm
を指定します。
これらのルールは、Microsoft の公式ドキュメントで示されていますので、下記Webページをご参照ください。
ありがとうございます。
できました!
ありがとうございます!
できました!!
.ToString(~~~)はいろんな設定が出来て、いろんな表現方法を実現する事ができます。
それぞれの変数に.ToStringは(大体)用意されていて、表現方法を知っておく(すべては覚えられないけど)と、スキルの幅は広がりますね!
解決策にチェックをお願いします。
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.