>il problema è che il parsing lo devi fare comunque con quel formato
>sorgente, no?
Direi di no:
SET LANGUAGE us_english;
SELECT CONVERT(datetime, '01JAN2012 05:01:28', 113) AS Data;
/* Output:
Data
-----------------------
2012-01-01 05:01:28.000
(1 row(s) affected)
*/
Nel caso ci siano i ":" tra data e ora (ma credo sia un refuso) è sufficiente dare una aggiustatina
SET LANGUAGE us_english;
SELECT CONVERT(datetime, STUFF('01JAN2012:05:01:28', 10, 1, ' ') , 113) AS Data;
/* Output:
Data
-----------------------
2012-01-01 05:01:28.000
(1 row(s) affected)
*/
Ciao!
--
Lorenzo Benaglia
http://blogs.dotnethell.it/lorenzo/