如何从VB.NET中的3个字母缩写中获取月份索引?

时间:2013-02-12 17:39:48

标签: vb.net date datatable

我正在尝试从月份缩写中检索月份编号(例如,1月,2月,3月)。这是我尝试过的:

xdata(i) = DateTime.Parse(
               filteredData.Columns(i + 23).ColumnName.ToString
           ).ToString("m")

filteredData 是一个DataTable,其列名标记为月缩写。 在这种情况下,检索月份数的最佳方法是什么?

1 个答案:

答案 0 :(得分:8)

像是,

Dim monthNumber = DateTime.ParseExact(
                      "Jan",
                      "MMM",
                      CultureInfo.CurrentCulture).Month

其中,"Jan"是您运行代码的月份的有效缩写。