Pregunta

en continuar esta pregunta: ¿Cómo convertir la marca de tiempo de Twitter a DateTime?

¿Cuál es el código para convertir la marca de tiempo de twitter a tdatetime?

Editar: Strdataltime (const string; tformatsettings);

podría manejar algo de eso, Ahora solo para averiguar cómo intoducir el nuevo formato.

¿Fue útil?

Solución

Dado que no tenemos la función ParseExact, debe analizar los componentes de la marca de tiempo de forma posicional.Puede hacerlo con la función Copiar ().ej .:

TheMonthAsString := Copy(TwitterDate,5,3);
TheDayAsString := Copy(TwitterDate,9,2);
etc..

Convierta esas piezas en enteros, y luego puede usar EncodeDateTime (en la unidad DateUtils) (¡Gracias Jens!) para generar un TDateTime.

Resumen: separe la cadena en los componentes individuales de la marca de tiempo y conviértala en un TDateTime usando EncodeDateTime o StrToDateTime.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top