none
Montar data com string no formato YYYY/MM RRS feed

  • Pergunta

  • Meu sistema gera uma string com formato YYYY/MM. Preciso montar uma data apartir dessa string e dar um AddMonth(-12). Como eu faço isso? O Convert.DateTime, comigo não funcionou.
    terça-feira, 15 de maio de 2012 22:32

Respostas

  • Se não tiver problema o dia ser 01, segue:

    string dataString = "2012/05";
    DateTime data = new DateTime(Convert.ToInt32(dataString.Substring(0, 4)), Convert.ToInt32(dataString.Substring(5, 2)), 1);
    data = data.AddMonths(-12);
    MessageBox.Show(data.ToShortDateString());

    Espero ter ajudado, abraços!


    thiagokoelho

    quarta-feira, 16 de maio de 2012 01:45