[R-br] ISO8601 time duration

Raphael Saldanha rfsaldanha em gmail.com
Quarta Agosto 10 23:31:20 BRT 2016


Olá pessoal,

Preciso lidar com um formato da ISO8601 para duração de tempo. A string vem
desta forma:

x <- "P4DT21H36M43S"

Onde P indica que é uma duração de tempo, 4D : quatro dias, T indica que a
seguir vem informações sobre tempo em um dia, 21H : 21 horas, 36M : 36
minutos e 43S : 43 segundos.

Guia: https://www.w3.org/TR/xmlschema-2/#isoformats

Preciso criar uma função para transformar isto em minutos. Até achei algo
parecido em python (
https://github.com/gweis/isodate/blob/master/src/isodate/isoduration.py),
mas não vi nada parecido para R.

Alguém com mais experiência em expressões regulares pode me dar uma mão?

Att,

Raphael Saldanha
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20160810/b226c570/attachment.html>


Mais detalhes sobre a lista de discussão R-br