Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

soulforjah

chamando aplicativo com WSCRIPT.SHELL muda formato da data do aplicat

Recommended Posts

PessoAll,

 

Estou usando o WSCRIPT.SHELL para rodar um aplicativo que processa determinadas pastas do servidor web a fim de tratar alguns arquivos.

 

Session.LCID = 1046
 Dim oScript
  Set oScript  = Server.CreateObject("WSCRIPT.SHELL") 
   Call oScript.exec("cmd.exe /c d:\ProcessaDiretorios.exe")
  Set oScript  = Nothing

Em dado momento esse aplicativo para de funcionar. quando vou olhar no log percebo que só quando eu executo pelo aplicativo ASP o formato de hora deste aplicativo mudou de:

 

09/10/10 09:30:25 - Diretorios   Processados         : 2

para:

 

9/13/2010 3:34:06 PM - Diretorios   Processados         : 2

Este aplicativo que mando rodar que foi desenvolvido em Delphi não roda com esse formato de hora.

 

Alguem sabe o que pode estar acontecendo?

 

Desde já agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basta tratar a data com uma function, existem vários exemplos por ai, procurei aqui e achei esse

 

<%
Dim n
Dim Tipo
Dim data_x
Dim Dia
Dim Mes
Dim Ano
Dim data_certa

n=1
tipo=1
data_x=date
dia=""
mes=""
ano=""

 while n<len(data_x)+1
  data_p= mid(data_x,n,1)
   if tipo=3 then 
    if (data_p<>"/") then
     ano=ano&data_p
     else
     tipo=tipo+1
    end if
   end if  
   if tipo=2 then 
    if (data_p<>"/") then
     mes=mes&data_p
     else
     tipo=tipo+1
    end if
   end if 
   if tipo=1 then 
    if (data_p<>"/") then
     dia=dia&data_p
     else
     tipo=tipo+1
    end if
   end if
  n= n+1
  wend

 while len(dia)<2 
  dia="0"&dia
 wend

 while len(mes)<2 
  mes="0"&mes
 wend

 data_certa = mes&"/"&dia&"/"&ano 
%>

Desta forma exibe sempre mes / dia / ano

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basta tratar a data com uma function, existem vários exemplos por ai, procurei aqui e achei esse

 

Opa, obrigado por responder.

 

Na verdade isso resolve quanto a formatação de data no código ASP.

 

No meu caso, quem gera o log é o programa desenvolvido em DELPHI que é acionado pelo codigo ASP. Ele só altera o formato da data no neste log quando é iniciado pelo código ASP

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.