Here is my code. Columns 2 is a Date and column 3 is a time.
Console.WriteLine("Sorting");
CellRange rangeSrt = sheetTmp.Range["A1:Z" + sheetTmp.LastDataRow.ToString()];
// Sort sheet.
//shtTmp.DataSorter.SortColumns.Clear();
//shtTmp.DataSorter.SortColumns.Add(11, SortComparsionType.Values, OrderBy.Ascending);
shtTmp.DataSorter.SortColumns.Add(0, SortComparsionType.Values, OrderBy.Ascending);
shtTmp.DataSorter.SortColumns.Add(2, SortComparsionType.Values, OrderBy.Ascending);
shtTmp.DataSorter.SortColumns.Add(3, SortComparsionType.Values, OrderBy.Ascending);
shtTmp.DataSorter.IsIncludeTitle = true;
//Console.WriteLine(sheetTmp.LastDataRow.ToString().Trim());
//Set the range to sort
shtTmp.DataSorter.Sort(rangeSrt);