小编典典

如何将月份名称(字符串)解析为整数以在C#中进行比较?

c#

我需要能够比较数组中的某些月份名称。

如果有一些直接的方法,那就太好了:

Month.toInt("January") > Month.toInt("May")

我的Google搜索似乎表明唯一的方法是编写自己的方法,但这似乎是一个足够普遍的问题,我认为它已经在.Net中实现,以前有人这样做过吗?


阅读 232

收藏
2020-05-19

共1个答案

小编典典

DateTime.ParseExact(monthName, "MMMM", CultureInfo.CurrentCulture ).Month

虽然,出于您的目的,您可能最好仅创建一个Dictionary<string, int>月份名称到其值的映射。

2020-05-19