2011-08-11 14 views
5

Me pregunto si hay una manera fácil de convertir una cadena como: 110811124209.197 en un objeto datetime donde el formato es yymmddhhmmss.sss. Si se estaban utilizando .net normal me acaba de utilizarCómo convertir una cadena en un objeto DateTime en .NET Micro?

DateTime.ParseExact(MyDateString, "yyMMddHHmmtt.ttt"); 

pero parece que no está separado ParseExact DateTime de .NET micro

+0

¿por qué tienen el código 't' (s) en ella? –

Respuesta

4

dividir la cadena aparte manualmente y utilizar este constructor: http://msdn.microsoft.com/en-us/library/wb249tb7.aspx

public DateTime(
    int year, 
    int month, 
    int day, 
    int hour, 
    int minute, 
    int second, 
    int millisecond 
) 

se puede utilizar para dividir String.substring lo distinguen: http://msdn.microsoft.com/en-us/library/aka44szs.aspx

+0

Pensé que tendría que usar el constructor. Anther novato pregunta. ¿Cómo cambiar la cadena a int? – Richard

+1

Use la función int.Parse ("2011"). –

Cuestiones relacionadas