<分区>
我发现了很多从数字中获取名字的方法,但现在我需要相反的方法。
如果字符串等于 April,我想将它转换为 int "4"。
有人知道完成此服务器端的最佳方法吗?
标签 c#
<分区>
我发现了很多从数字中获取名字的方法,但现在我需要相反的方法。
如果字符串等于 April,我想将它转换为 int "4"。
有人知道完成此服务器端的最佳方法吗?
最佳答案
int month = DateTime.ParseExact(MonthNameStr, "MMMM", CultureInfo.CurrentCulture ).Month
或者你可以做
int month = DateTimeFormatInfo.CurrentInfo.MonthNames.ToList().IndexOf(MonthNameStr) + 1;
关于C# 从月份字符串中获取月份 INT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6297109/