我有一个字符串,如“14-11月-2014年”,我想把这个字符串转换成这个14.11.2014格式。转换后,我想增加14天以上的日期。给定日期不是日期时间格式。旧date=“14-2014年11月-2014年”新date=14.11.2014
在c#中有什么方法可以做吗?
发布于 2014-11-17 04:40:14
假设,
var myString = "14-Nov-2014";首先解析字符串,很可能使用DateTime.ParseExact。假设有一些关于格式化的事情,您可以执行以下操作。注意,您很可能应该为第三个参数指定适当的区域性:
var dateTime = DateTime.ParseExact(myString, "dd-MMM-yyyy", null);然后您可以轻松地加14天到它:
var dateTime = dateTime.AddDays(14);要获得不同格式的新字符串,只需将ToString与格式字符串一起使用即可。例如:
var myNewString = dateTime.ToString("d.MM.yyyy");https://stackoverflow.com/questions/26965581
复制相似问题