首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C#中的日期时间格式

C#中的日期时间格式
EN

Stack Overflow用户
提问于 2014-11-17 04:34:14
回答 1查看 138关注 0票数 0

我有一个字符串,如“14-11月-2014年”,我想把这个字符串转换成这个14.11.2014格式。转换后,我想增加14天以上的日期。给定日期不是日期时间格式。旧date=“14-2014年11月-2014年”新date=14.11.2014

在c#中有什么方法可以做吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-17 04:40:14

假设,

代码语言:javascript
复制
var myString = "14-Nov-2014";

首先解析字符串,很可能使用DateTime.ParseExact。假设有一些关于格式化的事情,您可以执行以下操作。注意,您很可能应该为第三个参数指定适当的区域性:

代码语言:javascript
复制
var dateTime = DateTime.ParseExact(myString, "dd-MMM-yyyy", null);

然后您可以轻松地加14天到它:

代码语言:javascript
复制
var dateTime = dateTime.AddDays(14);

要获得不同格式的新字符串,只需将ToString格式字符串一起使用即可。例如:

代码语言:javascript
复制
var myNewString = dateTime.ToString("d.MM.yyyy");
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26965581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档