Estoy creando un informe usando Report Builder 3.0.Report Builder 3.0: Cómo convertir cadenas de representación de fechas en formato mm/dd/aa usando CDate
El sistema de origen con el que estoy trabajando tiene cadenas que representan fechas en el formato de mm/dd/yy
, pero quiero mostrar esto a los usuarios finales como dd-MMM-yy
. Usar CDate
en la cadena me dará errores porque está interpretando la cadena en el formato dd/mm/yy
(configuración regional de EE. UU.).
¿Hay alguna manera de convertir la cadena a una fecha correcta sin cambiar la configuración regional (esto no es realmente una opción)?
Gracias!
CDate devolverá un error si el campo no está en Fecha el formato "dd/mm/aaaa" ya. Por ejemplo, si tengo "01/15/2012", CDate pensará que el campo del mes es "15" y arrojará un error. – confusedKid
Actualicé la respuesta. Revíselo ahora si está bien. – Hari
Esto da el mismo resultado, porque 'Day',' Month', y 'Year' esperan que los valores respectivos sean del formato" dd-mm-yyyy ". 'Month' siempre comprobará la parte media de la cadena para el valor del mes ... – confusedKid