Ir para conteúdo
Fórum Script Brasil
  • 0

Retornar Data


VB6DeveloperJr

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0

Acho que entendi...Supondo que a data fosse 26/06/2009, uma sexta-feira, você quer saber qual foi a última terça-feita (23/06/2009)

Nesse caso você pode subtrair a data do dia da semana representado por essa data para obter o último domingo. Depois disso, você soma com o dia da semana que quer obter

dim data,ultima_terca as date
dim dia_terca as byte
dim dia_terca=3
data=now
ultima_terca=dateadd("w",dia_terca*-1,data)

Link para o comentário
Compartilhar em outros sites

  • 0

Jonathan, ainda não deu certo o código, acho que não estou conseguindo explicar direito o meu problema, vou dar mais detalhes dessa vez,

eu tenho o seguinte código

Dim intSemana as Integer
Dim Ultima_Terca as date

intSemana = 3

Ultima_Terca = ????

Possuo uma variável com o número da semana, no caso acima 3 para Terça-Feira, preciso de uma função que me retorne a última terça feira, por exemplo hoje é dia 13/07/09 (Segunda-Feira), a função que estou tentando fazer precisa retornar a data 07/07/09 (Última terça-feira)

Link para o comentário
Compartilhar em outros sites

  • 0

olhai, deve ser isso:

Public Function UltimoDia(ByVal dia As Integer) As Date
    Dim data As Date
    data = Date
    Do While Weekday(data) <> dia
        data = DateAdd("d", -1, data)
    Loop
    UltimoDia = data
End Function[/code] ai é so você passar um numero referente ao dia da semana como parametro. exemplo:
[code]MsgBox UltimoDia(1) 'ultimo domingo
MsgBox UltimoDia(2) 'ultima segunda feira
MsgBox UltimoDia(3) 'ultima terca feira

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...