相关疑难解决方法(0)

从字符串C#转换DateTime

我有一个642014格式的字符串()Mdyyyy.
我想将字符串转换为04062014(ddMMYYYY).
我试过以下代码.
请帮忙.

DateTime.TryParseExact("642014", "MMddyyyy",
                       CultureInfo.InvariantCulture,
                       DateTimeStyles.None, out "04062014");
Run Code Online (Sandbox Code Playgroud)

.net c# string datetime

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

在C#中解析"27.92016"日期(d.Myyyy格式)(.NET标准库)

我试图解析以下日期:2016年9月7日的7.92016,使用.NET标准函数(DateTime.Parse/TryParse).

所以我做了以下(没有成功,因为它引发了无效格式异常):

DateTime date;
DateTime.TryParseExact("7.92016", "d.Myyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out date);
Run Code Online (Sandbox Code Playgroud)

困扰我的是,完全有可能确定月份的结束位置,因为年份是用"yyyy"指定的.所以标准库应该能够管理它.

当然我可以手动拆分字符串,但有没有更清晰的解决方案来管理这种情况?

非常感谢你的帮助 !

.net c# datetime parsing

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

标签 统计

.net ×2

c# ×2

datetime ×2

parsing ×1

string ×1