none
convertendo data e verificar se existe RRS feed

  • Pergunta

  • ola !

    estou com um problema na data , é o seguinte 

    eu tenho um banco de dados access 2010, 

    e nele contem uma tabela e na tabela tem um campo com o nome data 

    supondo que eu salvei neste campo o dia : 30/10/2012 

    eu fiz u código assim: 

    for each col as datagridviewrow in dívidasdatagridview.rows

    if col.cells(5).formattedValue.tostring < date.today.date then 

    textbox1.text = "parcela vencida"

    end if 

    next

    o codigo funciona de boa , mas como o dia 30 não esta presente em todos os meses do ano , conforme o mes q eu coloco gera um erro no código

    queria ver se tem como verificar , se a data q eu coloquei n existe ele pulasse para o dia 1 do mes seguinte 

    por exemplo .  se eu coloco 31/02/2013 - > caso n exista esse dia neste mes ele colocasse 01/03/2013 

    vlw 


    AleSaggiorato

    terça-feira, 2 de outubro de 2012 20:53

Respostas

  • Voce vai ter de ciar uma funcao que vai pegar a data que voce colocou e comparar com o calendario do computador. 

    A tua funcao vai ter de comecar a vereficar primeiro o ano(2012) depois o mes(02) e finalmente o dia do mes(31).

    Primeiro vais ter de ver se o ano existe disponivel no datatime do computador, depois verefica o mes, depois o dia. 

    Quando quando voce vereficar o dia(31) do mes de fevereiro, vais ter de comparar. se for igual ou se existir entao grava, se nao exister, existe uma funcao no datatime.addday, tem o addmonth etc:

    http://msdn.microsoft.com/en-us/library/system.datetime.adddays.aspx


    http://malange-levi.blogspot.co.uk/

    terça-feira, 2 de outubro de 2012 22:32
    Moderador