Problemas de formatting de date al pasar información desde Access a Excel

solo para documentation y futuros lectores, el problema fue resuelto y la respuesta está en la discusión entre yo y @varocarbas

Mi aplicación está leyendo algunas columnas de la database de acceso y uniendo esas columnas a una tabla de datos existente. una de las columnas en la database tiene dates, la columna se configura como columna de date y hora en la database y en la columna de datos de la tabla de datos. el problema es cuando lo estoy extrayendo a Excel, algunas de las dates se están comportando en la dirección opuesta (creo que el término es "date en inglés"). lo que quiero decir con "comportamiento", es que Excel reconoce los monthes como los días y los días como los meses, por ejemplo, una date que debería ser 11 en septiembre de 2015, el mes de la fórmula excel (11/09/2015) muestra que el mes es noviembre y no septiembre. también, los valores de date en la columna de acceso son de la list sharepoint que también está configurada como dateandtime. tengo un relleno que este comportamiento tal vez pertenece a excel (?), aquí están las partes importantes de mi código:

' declaring the dateandtime column Dim colString As DataColumn = New DataColumn("changed") colString.DataType = System.Type.GetType("System.DateTime") UnitedTable.Columns.Add(colString) 

Almacenándolo de la database:

 If Not (IsDBNull(UnitedTable.Rows(i).Item("spcall"))) Then spcall = UnitedTable.Rows(i).Item("spacll") rowNum = Searchbinary(spcall) ' check that spcall exist in Projects table via binary search If rowNum > -1 Then UnitedTable.Rows(i).Item("somecolumn") = db.ReadDataSet.Tables(0).Rows(rowNum).Item("PmUserName").ToString UnitedTable.Rows(i).Item("somecolumn") = db.ReadDataSet.Tables(0).Rows(rowNum).Item("OpertionalStatus").ToString UnitedTable.Rows(i).Item("somecolumn") = db.ReadDataSet.Tables(0).Rows(rowNum).Item("CrmCallNum").ToString UnitedTable.Rows(i).Item("somecolumn") = db.ReadDataSet.Tables(0).Rows(rowNum).Item("OperationStart").ToString UnitedTable.Rows(i).Item("somecolumn") = db.ReadDataSet.Tables(0).Rows(rowNum).Item("Approved").ToString UnitedTable.Rows(i).Item("somecolumn") = db.ReadDataSet.Tables(0).Rows(rowNum).Item("GeneralStatus").ToString UnitedTable.Rows(i).Item("changed") = db.ReadDataSet.Tables(0).Rows(rowNum).Item("Changed") Else ' the spcall not exist add it to arraylist SpCalls_NotExist.Add(spcall) 'UnitedTable.Rows(i).Delete() End If 

Entonces lo estoy poblando para excel con bucle nested.