|
■No36805 (初心者 さん) に返信 > DBの日付はstring「20090605」のようにしています。 > 月をマイナス1にして、「20090505」に日付を変換したいです。
「1 月」の前は「12月」なので、日付型で処理したほうがよいかと。
// JScript .NET import System;
var sDate : String = '20090605'; var dDate : DateTime = DateTime.ParseExact(sDate, 'yyyyMMdd', null); var dPre : DateTime = dDate.AddMonths(-1);
var sMonth : String = dPre.ToString("MM"); var iMonth : Int32 = dPre.Month;
' Visual Basic .NET Dim sDate As String = "20090605" Dim dDate As Date = DateTime.ParseExact(sDate, "yyyyMMdd", Nothing) Dim dPre As Date = dDate.AddMonths(-1)
Dim sMonth As String = dPre.ToString("MM") Dim iMonth As Integer = dPre.Month
|