none
O que esta errado, porque o horario não aparece RRS feed

  • Pergunta

  • Ba galera

    alguem pode me ajudar tche, o que esta faltando no codigo abaixo para que ele apresente a hora no resultado.

    valeu tche.

    Data = Date()
    DtAt = Split(data,"/",-1)
    Data = DtAt(0)&"/"&DtAt(1)&"/"&DtAt(2) & " - " &THora&":"&Tmin&":"&TSec

    Function FormatDataTime(VarDateCheck)
    LeftStr = Left(VarDateCheck, 14)
    TSec = Mid(LeftStr, 13, 2)
    THora = Mid(LeftStr, 9, 2)
    TMin = Mid(LeftStr, 11, 2)
    DYear = Left(LeftStr, 4)
    DMonth = Mid(LeftStr, 5, 2)
    DDay = Mid(LeftStr, 7, 2)

    FormatDataTime = DDay & "/" & DMonth & "/" & DYear &" - "&THora&":"&Tmin&":"&TSec
    EndFunction

    WScript.Echo Data

    sábado, 7 de abril de 2012 22:45

Respostas

  • Date traz só a data(sem a hora),para trazer os dois juntos utilize now()

    É melhor você trabalhar com as funções de datas, exemplo:

    Data = now()
    
    wscript.echo day(data) & "/" & month(data) & "/" & year(data) & _
    	" - " & hour(data) & ":" & minute(date) & ":" & second(data)
    	
    'Para formatar com dois digitos:
    '1-Adicione um zero "0" a esquerda
    '2-Utilize right para pegar os dois mais a direita
    'Exemplo
    wscript.echo right("0" & day(data),2) & "/" & _
    	right("0" & month(data),2) & "/" & _
    	year(data) & " - " & _
    	right("0" & hour(data),2) & ":" & _
    	right("0" & minute(data),2) & ":" & _
    	right("0" & second(data),2) 

    Se não for isso que vc quer post um exemplo de uma data formatada da maneira que você precisa.


    Fábio de Paula Junior



    • Editado Fábio JrModerator segunda-feira, 9 de abril de 2012 12:39 add obs
    • Marcado como Resposta Marcelo TI segunda-feira, 9 de abril de 2012 14:30
    segunda-feira, 9 de abril de 2012 12:38
    Moderador

Todas as Respostas

  • Date traz só a data(sem a hora),para trazer os dois juntos utilize now()

    É melhor você trabalhar com as funções de datas, exemplo:

    Data = now()
    
    wscript.echo day(data) & "/" & month(data) & "/" & year(data) & _
    	" - " & hour(data) & ":" & minute(date) & ":" & second(data)
    	
    'Para formatar com dois digitos:
    '1-Adicione um zero "0" a esquerda
    '2-Utilize right para pegar os dois mais a direita
    'Exemplo
    wscript.echo right("0" & day(data),2) & "/" & _
    	right("0" & month(data),2) & "/" & _
    	year(data) & " - " & _
    	right("0" & hour(data),2) & ":" & _
    	right("0" & minute(data),2) & ":" & _
    	right("0" & second(data),2) 

    Se não for isso que vc quer post um exemplo de uma data formatada da maneira que você precisa.


    Fábio de Paula Junior



    • Editado Fábio JrModerator segunda-feira, 9 de abril de 2012 12:39 add obs
    • Marcado como Resposta Marcelo TI segunda-feira, 9 de abril de 2012 14:30
    segunda-feira, 9 de abril de 2012 12:38
    Moderador
  • Ba Fabio

    Era isto mesmo tche, obrigado.

    segunda-feira, 9 de abril de 2012 14:30