0

データベースで MMM DD,YYYY の形式で日付を取得しました

String thisDate1 = "Jan 05, 2009";

日の追加などの算術演算を取得するには、標準形式、つまり mm/dd/yy に変更する必要があります。これどうやってするの。助けてください

4

1 に答える 1

5

文字列はそのままで問題ありません。DateTime.Parse を使用して、次のように演算を実行できる DateTime オブジェクトに変換できます。

var thisDate = DateTime.Parse(thisDate1);
var nextDate = thisDate.AddDays(1);
var nextDateAsString = nextDate.ToString("MMM dd, yyyy");

大文字と小文字の区別にも注意してください。現在の文字列は実際にはMMM dd, yyyy形式です。DDは、 YYYYと同様に、実際には文字DD自体を提供します。mmは分、MMは月です。詳細については、 MSDNを参照してください。

また、@HansPassant が指摘したように、可能な限り最後の瞬間まで日付を文字列に保存したくありません。

于 2013-06-16T10:32:22.050 に答える