Existe uma maneira de armazenar e manipular um espaço de tempo que leva comprimentos mês, ano bissexto, etc. em conta?

StackOverflow https://stackoverflow.com/questions/1608175

Pergunta

Eu estava prestes a escrever isso mesmo, mas eu sei que isso tem que existir e eu só estou conseguindo evitar todas as palavras-chave do Google que me levaria direto a ele.

Eu estaria procurando algo como DDDMMMYYY onde D, M, Y são o número de dias, meses e anos. Então 00103000 indicaria um período de três meses e um dia, ou 000000001 indicaria um período de um ano. Idealmente este formato também teria uma forma padrão para aplicá-lo de que poderia tomar em consideração todas as armadilhas de cálculo timespan como variando número de dias em um mês, os anos bissextos, etc.

Eu não estou procurando uma maneira de calcular um período de tempo entre duas marcas de tempo conhecidos, como foi perguntado aqui ( Calcule o tempo relativo em C # ), eu estou procurando algo como um formato seqüência específica posso guardar isso indicaria um período de tempo a ser utilizado para determinar uma segunda data desconhecida de um conhecido.

Tal como, usando o meu formato fictício acima: se eu disse "calcular que data seria 00103000 de 15 de Setembro, 2009" ida e volta "16 dez 2009", que é de três meses e um dia após o 15 de setembro.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top