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

Sil*_*oda 3 vb.net datatable date

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

xdata(i) = DateTime.Parse(
               filteredData.Columns(i + 23).ColumnName.ToString
           ).ToString("m")
Run Code Online (Sandbox Code Playgroud)

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

Jod*_*ell 8

有点像,

Dim monthNumber = DateTime.ParseExact(
                      "Jan",
                      "MMM",
                      CultureInfo.CurrentCulture).Month
Run Code Online (Sandbox Code Playgroud)

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