2004.10.18

日付のフォーマット

前回に引き続きVBAとVB.Netについて書きたいと思います。
例えばldYYYYMMDDが2004/10/18(月)の場合
以下のような違いがあります

□VBAでのフォーマットのやり方は以下の通りです
◇2004年10月18日
Format(ldYYYYMMDD, "YYYY年MM月DD日")
◇2004年10月18日(月)
Format(ldYYYYMMDD, "YYYY年MM月DD日(aaa)")
◇2004年10月18日月曜日
Format(ldYYYYMMDD, "YYYY年MM月DD日aaaa")

□VB.Netでのフォーマットのやり方は以下の通りです
◇2004年10月18日
ldYYYYMMDD.tostring("yyyy年MM月dd日")
◇2004年10月18日(月)
ldYYYYMMDD.tostring("yyyy年MM月dd日(ddd)"
)
◇2004年10月18日月曜日
ldYYYYMMDD.tostring("yyyy年MM月dd日 dddd")

特に注意が必要なのは曜日の出し方です。
データ型のフォーマットをする際の参考になれば幸いです。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

photo
ntakayama