Entre para seguir isso  
Seguidores 0
Elias Pereira

[LUA] Diferença entre duas datas

3 posts neste tópico

E ai galera,

Estou iniciando meus estudos sobre a linguagem lua e me deparei com uma situação. Preciso fazer a diferença entre duas datas, mas não estou conseguindo. Tenho uma data do banco de dados que esta no formato timestamp ( Ex: 132135465487). Esta data do banco de dados eu consigo chamar através de uma função. E outra data que seria a data atual que pego com a função os.date() mas que não fica no formato timestamp. O que eu gostaria de saber é se alguém sabe como pegar a data atual no formato timestamp? Tentei fazer desta forma abaixo, mas sempre ocorre erros.

temp = getDataBD(cid) - os.date()

Desde já agradeço! :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, em programação, tudo dá.

Você tem dois tipos de dados.

Digamos

*tipo timestamp

*tipo date

Possivelmente, a linguagem já possui alguma função pronta que faça a conversão... mas nós programadores somos programadores :D

Tente converter timestamp e date para um tipo de dados comum. Transforme os dois para timestamp ou date ou string... e através de pura lógica iremos matar o problema :D

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá ofernandofilo,

Já resolvi este probleminha! :legal:

temp = (getDataBD(cid) - os.clock())/86400

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!


Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.


Entrar Agora
Entre para seguir isso  
Seguidores 0

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.