ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Pegar a data na Internet

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
mossane
Novato
Novato


Registrado: Terça-Feira, 25 de Outubro de 2005
Mensagens: 52

MensagemEnviada: Ter Jun 02, 2009 7:03 pm    Assunto: Pegar a data na Internet Responder com Citação

Olá pessoal...
Para os entendidos, preciso que meu sistema busque a data na internet, pois, preciso da data correta pra não haver lançamentos com datas diferentes da do dia, e também pra bloqueio do sistema por data...
Uso Dephi 7

Abraços
Mossane
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
mossane
Novato
Novato


Registrado: Terça-Feira, 25 de Outubro de 2005
Mensagens: 52

MensagemEnviada: Qua Jun 03, 2009 5:39 pm    Assunto: Resolvido Responder com Citação

Olá pessoal
Consegui resolver o problema, depois de muitas pesquisas, ai está a solução

use o componente da palheta Indy
"IdDayTime"
coloque:
host = time.nist.gov
readTimeout=1000

var i:integer;
testo,data:string;
begin
data:=IdDayTime1.DayTimeStr;
for i:=0 to length(data) do begin
If data[i] = ' ' then begin
testo:=copy(data,i+1,8);
Break;
end;
end;
DateEdit1.Text:=copy(testo,7,2)+'/'+copy(testo,4,2)+'/20'+copy(testo,1,2);
end;

Abraços a tds
Mossane
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
adriano_servitec
Colaborador
Colaborador


Registrado: Sexta-Feira, 30 de Janeiro de 2004
Mensagens: 17618

MensagemEnviada: Qui Jul 07, 2011 4:35 pm    Assunto: Re: Resolvido Responder com Citação

mossane escreveu:
Olá pessoal
Consegui resolver o problema, depois de muitas pesquisas, ai está a solução

use o componente da palheta Indy
"IdDayTime"
coloque:
host = time.nist.gov
readTimeout=1000

var i:integer;
testo,data:string;
begin
data:=IdDayTime1.DayTimeStr;
for i:=0 to length(data) do begin
If data[i] = ' ' then begin
testo:=copy(data,i+1,Cool;
Break;
end;
end;
DateEdit1.Text:=copy(testo,7,2)+'/'+copy(testo,4,2)+'/20'+copy(testo,1,2);
end;

Abraços a tds
Mossane

Pessoal, aguém sabe me dizer de onde vem esta data aqui
host = time.nist.gov
Debugando aparece assim pra mim
'55749 11-07-07 19:33:05 50 0 0 305.5 UTC(NIST) *'

Agora são 16:33 mais ai parece que é 19:33

É de outro país?

Preciso buscar data e hora da internet (Meu problema é também com horario do Brasil diferente de Brasilia.
_________________
Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Qui Jul 07, 2011 4:39 pm    Assunto: Responder com Citação

Não sei dizer mas você pode experimentar a rotina deste tópico:

http://www.activedelphi.com.br/forum/viewtopic.php?t=64879&highlight=

Espero que seja útil.


Editado pela última vez por imex em Ter Mar 07, 2023 4:12 pm, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
rvercesi
Mestre
Mestre


Registrado: Segunda-Feira, 29 de Novembro de 2010
Mensagens: 912
Localização: Curitiba / PR

MensagemEnviada: Qui Jul 07, 2011 4:40 pm    Assunto: Responder com Citação

O Tempo Universal Coordenado (em inglês: Coordinated Universal Time), ou UTC (acrónimo de Universal Time Coordinated), também conhecido como tempo civil, é o fuso horário de referência a partir do qual se calculam todas as outras zonas horárias do mundo.

É o sucessor do Tempo Médio de Greenwich (Greenwich Mean Time), cuja sigla é GMT. A nova denominação foi cunhada para eliminar a inclusão de uma localização específica num padrão internacional, assim como para basear a medida do tempo nos padrões atômicos, mais do que nos celestes.

Ou seja, no Brasil (horário padrão de Brasília) estamos a -3 horas de UTC.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
adriano_servitec
Colaborador
Colaborador


Registrado: Sexta-Feira, 30 de Janeiro de 2004
Mensagens: 17618

MensagemEnviada: Qui Jul 07, 2011 4:49 pm    Assunto: Responder com Citação

imex escreveu:
Não sei dizer mas você pode experimentar a rotina deste tópico:

http://www.activedelphi.com.br/forum/viewtopic.php?t=64879&highlight=

Espero que seja útil.

Pena que o Delphi 5 não tem o TIDSntp para testar sua função Imex.

Obrigado pelo esclarecimento rvercesi
_________________
Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB