将日期从MMM DD, YYYY转换为mm/ DD /yy
本文关键字:DD yy mm 转换 日期 MMM YYYY | 更新日期: 2023-09-27 18:18:31
我在我的数据库中以MMM DD,YYYY的形式获得日期
String thisDate1 = "Jan 05, 2009";
为了获得算术运算,如添加天数,我必须将其更改为标准格式,即mm/dd/yy。我怎么能做到呢?请帮助
您的字符串很好,您可以使用DateTime。解析将其转换为可以对其进行算术运算的DateTime对象,如下所示:
var thisDate = DateTime.Parse(thisDate1);
var nextDate = thisDate.AddDays(1);
var nextDateAsString = nextDate.ToString("MMM dd, yyyy");
还要注意大小写,当前字符串实际上是MMM dd, yyyy格式。DD实际上会给出字母DD本身,就像YYYY一样。mm为分钟,mm为月。您可以在MSDN上找到更多详细信息。
另外,正如@HansPassant指出的那样,您不希望直到最后一刻才将日期存储在字符串中。