小编Jac*_*nry的帖子

使用字符串获取DD/MM/YYYY格式的日期

我在将字符串转换为日期时遇到了很多麻烦.我知道网上有成千上万的问题,但似乎没有我想要的.

String fd = "10/05/2018";

DateTime Finish = new DateTime();

Finish = DateTime.ParseExact(fd, 
                            "dd/mm/yyyy", 
                             System.Globalization.CultureInfo.InvariantCulture).Date;
Run Code Online (Sandbox Code Playgroud)

这是我在网上找到的,但我回到了错误的格式.基本上我试图将Finish设置为等于fd的日期设置.当我运行此代码时,我得到了这个

完成="10/01/2018 00:00:00"

当我想要这个

完成="10/05/2018"

为什么将月份设置为1月?无论如何,任何人都可以向我展示一种有效的方式,我似乎找不到直接的答案.对不起,如果我看起来很模糊,请提前感谢!

c# datetime

1
推荐指数
1
解决办法
171
查看次数

标签 统计

c# ×1

datetime ×1