USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Duvida
Korn
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 08/07/2006 10:05 hs            
opa pessoal uma duvida que surgiu num topico anterior se eu colcocar o dia , o mes e o ano , separado , cada um em uma label porq o mes assume o mesmo valor do dia, por exemplo se o dia é 7, entao aparece mes Julho, mas se´o dia é 8 , ja no mes aparece agosto , porq o mes assume a mesma formatacao do dia, e porq o Month$ nao funciona?
 
uso éssa formatacao
 
   Dim Dia As Date
        Dim mes As Date
        Dim ano As Date
 
            Dia = Format(Date$, "dd")
            mes = Format(Date$, "mmmm")
            ano = Format(Date$, "yyyy")
           
lbldate = Dia
lblMes = mes
lblano = ano

Jesus Cristo é O Senhor!!!
     
Sandro
não registrado
Postada em 08/07/2006 10:55 hs   
Olá Korn,
 
Não existe uma função Month$ no VB, apenas Month que retorna um inteiro representando o mês. Assim, ele não retorna o nome do mês, mas o seu "número". Com relação ao mês aparecer errado, é devido ao fato de a função Date$ retornar a data em formato americano (mm-dd-aaaa), assim, basta trocar a função Date$ por Now:
 
   Dim Dia As Date
        Dim mes As Date
        Dim ano As Date
 
        Dia = Format(Now, "dd")
        mes = Format(Now, "mmmm")
        ano = Format(Now, "yyyy")
           
       lbldate = Dia
       lblMes = mes
       lblano = ano
 
um abraço,
Sandro.
 
     
Korn
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 08/07/2006 11:04 hs            
nao nao sandro acontece o seguinte a minah duvida foi em relacao a esse topico abaixo , onde é possivel pegar a data da bios , o dia e o ano retornao certo entende , é so colocar a data desse modo que se retorna a data certa indeferentemente de como esta o relogio no painel de controle, eo Now só retorna a data do painel de controle se vc alterar la, seu programa vais er alterado tambem, da uma olhada
 
por isso fiz assim
o dia retorna sempre certo , mas o mes nao, se por exemplo hj for dia 7 , entao o mes aparece julho , se passa um dia e hj for 8 , entao o mes muda pra agosto , entendeu? ate chegar o dia 12 ,a e fica Dezembro , e tudo isso no mesmo mes, se eu Colocar Now no Mes , ele retorna certo , mas se eu alterar o relogio ele muda o mes tambem

Jesus Cristo é O Senhor!!!
TÓPICO EDITADO
   
Sandro
não registrado
Postada em 08/07/2006 11:36 hs   
Olá,
Dei uma olhada nos posts anteriores a partir desse tópico que você relacionou. Mas infelizmente, ao contrário do que o pessoal falou, a data do painel de controle é a mesma data do relógio da BIOS. A função Date$ retorna a data do relógio, assim como a função Now, sendo que a Date$ retorna apenas a data no formato americano e a função Now retorna a data e a hora. Teve uma mensagem de um usuário chamado Daniel que diz que Date$ retorna a data da BIOS e Now retorna a data do Windows, isso está errado. Consulte a documentação do Vb e veja o que eu estou falando. Ao alterar a data do Windows, você altera a data do relógio da BIOS. Faça o teste! Altere a data do Windows, reinicie e dê boot com um disquete do Win98, por exemplo. Depois digite Date na linha de promp e veja que ele retorna a data que você colocou no Windows!
Também desconheço uma informação que foi posta por alguém de que apenas em algumas versões do Win95 as datas eram diferentes. Isso não procede.
 
Sandro.
     
Sandro
não registrado
Postada em 08/07/2006 11:48 hs   
Ops, corrigindo, o nome do usuário não era Daniel, mas Ed-Claret (devemos ser justos não é...)
     
Korn
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 08/07/2006 11:51 hs            
mas ae porq se por exemplo o dia hj é 8 e no relogio eu ponho errado , ponho dia 14, e se eu uso a formatacao Date$ desse jeito , o dia no programa fica certo tipo dia 8, e se eu uso o Now , se eu mudo no relogio fica igual no programa?????

Jesus Cristo é O Senhor!!!
     
Página(s): 1/3      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2026   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página