c# - 将包含 monthName 的字符串转换为 MonthDigit 的 Int

标签 c# string datetime

我有一个包含短月份名称的字符串。\

string month = "Jun";

我需要从这个月份的名称中获取月份的数字。

假设我这样做:

int monthInDigit = getMonth(month);

monthInDigit <-- 6

我怎样才能做到这一点。如果您不能回答我的问题,请发表评论,我会妥善解释。

提前致谢

最佳答案

int monthInDigit = DateTime.ParseExact(month, "MMM", CultureInfo.InvariantCulture).Month;

关于c# - 将包含 monthName 的字符串转换为 MonthDigit 的 Int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19220249/

相关文章:

c# - 在调用 Shutdown 然后在 Socket 上关闭时获取 ObjectDisposed 异常

c# - 如何以编程方式将文件夹添加到用户的收藏夹(在 Windows 资源管理器中)?

java - 任意长度的相邻重复子串

java - find Minimum window substring - leetcode - 解决方案不工作

c++ - UTF-8解码库

python - 另一列的 pandas fillna 日期

javascript - .NET Core 5.0 到 Javascript DFH key 交换不起作用

c# - ef 核心忽略导航属性

javascript - 创建客户端日期时间直方图

sql - 如何计算 Presto 中每 n 行的窗口函数?