logo

讨论C# 中日期格式化的问题

头像
FireFox
28阅读5评论1 个月前

在C#中有没有什么方法可以将DateTime与英文日期相互转换?
比如:
将August 13, 2021转换为DateTime
将DateTime格式化为August 13, 2021

讨论话题:
想法创意
加载中…
精选评论
头像
1 个月前Pnyx

DateTime只是一种日期数据格式,而August 13, 2021,是日期的字符串表现形式。
所以,August 13, 2021可以通过DateTime.Parse方法转换为DateTime实例。
DateTime实例可以通过ToString(Format)方法来输出指定格式的字符串。
你可以参考下面的文档:
https://docs.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0#formatting-02

感谢!
将August 13, 2021转换为DateTime比较方便。
将DateTime格式化为August 13, 2021稍微复杂了一点。

1 个月前大灰BIGray

感谢的方式:你至少“电一下”给你提供回复的人。

1 个月前Pnyx

因为Parse方法内置了一些逻辑来识别各种可能的输入。
但是输出的时候,就必须要使用者来指定了。
你可以写一个帮助方法来将这个过程简化。

哈哈
电一下这个方式太友好了
已经电了一下 Pnyx 大神