我以MMM DD,YYYY的形式在我的数据库中得到了约会
String thisDate1 = "Jan 05, 2009";
Run Code Online (Sandbox Code Playgroud)
为了获得诸如添加天数等算术运算,我必须将其更改为标准格式,即mm/dd/yy.我怎样才能做到这一点.请帮忙
你的字符串很好,你可以使用DateTime.Parse将它转换为你可以进行算术运算的DateTime对象,如下所示:
var thisDate = DateTime.Parse(thisDate1);
var nextDate = thisDate.AddDays(1);
var nextDateAsString = nextDate.ToString("MMM dd, yyyy");
Run Code Online (Sandbox Code Playgroud)
还要注意你的外壳,你当前的字符串实际上是MMM dd,yyyy格式.DD实际上会给你自己的字母DD,就像YYYY一样.mm是分钟,而MM是几个月.您可以在MSDN上找到有关此内容的更多详细信息.
此外,正如@HansPassant指出的那样,您不希望将日期存储在字符串中,直到最后一刻.
归档时间: |
|
查看次数: |
2716 次 |
最近记录: |