お世話になります。
VB2005(.NET FrameWork2.0) で作られたソフトの修正をしています。
日付の取得に関して、月、日を0埋めしずに取得したいのですが、うまくいきません。
Year = "2021"
Month = "2"
Day = "2"
となるように取得したいのですが、
VB.NET
1Dim now As DateTime = DateTime.Now 2Dim Year as String = now.Tostring("yyyy") 3Dim Month as String = now.Tostring("M") 4Dim Day as String = now.Tostring("d")
上記のコードを書いた場合の結果が
Year = "2021"
Month = "2月2日"
Day = "2021/02/02"
となってしまいます。
VB.NET
1Dim Month as String = now.Tostring("MM") 2Dim Day as String = now.Tostring("dd")
上記のようにMM,ddとして書くと、
Month = "02"
Day = "02"
と指定した通りのフォーマットで取得できます。
また、
VB.NET
1Dim yyyyMd As String = now.Tostring("yyyy/M/d")
と書くと
yyyyMd = "2021/2/2"
のように0埋めしずに取得できています。
0埋めしずに月、日の部分のみを取得するフォーマット指定はどうしたら良いでしょうか。
よろしくお願いします。
中学校で習うはずだけど少なくとも文語では「しず」じゃなく「せず」。
https://ja.wikipedia.org/wiki/%E3%82%B5%E8%A1%8C%E5%A4%89%E6%A0%BC%E6%B4%BB%E7%94%A8
回答1件
あなたの回答
tips
プレビュー