Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como converter String para Tempo em SQLite
Conversão de strings de tempo em uma data ou hora utilizável em SQLite é útil para comparar datas , exibindo uma data em um determinado formato para um usuário ou fazer o upload de uma data em questão consistente. SQLite é um mecanismo de banco de dados SQL auto-suficiente que não precisa de um servidor ou qualquer configuração . Ao contrário de muitos motores de SQL, SQLite não tem uma data dedicada ou tipo de dado tempo. Em vez disso , as datas são armazenadas como um "texto", "real" ou " valor inteiro " . Você converter seqüências de tempo até a data e hora SQLite funções - ". Strftime ", " data", " tempo", " data e hora " e " JULIANDAY " Instruções
um

Run SQLite consultas a partir do prompt de comando com o programa " sqlite3 " digitando :

$ sqlite3 my_db.db

Isso irá criar um banco de dados com o nome de " my_db.db " se ainda não existir . Ele também coloca você no ambiente sqlite3 , que você pode sair com os comandos " . Sair ", " . Q" ou " . Saída. "
2

Chame o " strftime (formato , TimeString , modificador ), " função de modificador para retornar uma data formatada a partir de uma seqüência de tempo. Isso é útil para comparar datas , exibindo uma data em um determinado formato para um usuário ou fazer o upload de uma data em questão consistente. O formato de uma seqüência de tempo segue as regras da função C " strftime " . Alguns dos formatos de cadeia de tempo válidos incluem " AAAA- MM- DD ", " AAAA- MM- DD HH: MM ", " AAAA- MM- DD HH : MM: SS ", " AAAA- MM- DD HH : MM: SS.SSS ", " dddddddddd "e" agora ". O caráter "Y" significa ano , "M" para mês , "D" para o dia , "H" para hora , "M" para minutos e " S" para o segundo . O formato " dddddddddd " representa um timestamp unix . Por exemplo, a consulta a seguir irá calcular quantos segundos se passaram desde que a data de 2002 :

$ sqlite3 my_db.db SELECIONE strftime ( '% s', ' agora ') - strftime ( '% s' , '2002 - 05-11 01:56:23 ');
3

chamada "data ", " tempo", " data e hora " ou funções " JULIANDAY ", para usar um pré- versão formatada da função " strftime " . A função "date" retorna a data no formato " AAAA- MM-DD ", a função "time" retorna como " HH : MM: SS ", a função " datetime " retorna como " AAAA -mm- dd HH : MM: SS "e" função JULIANDAY " retorna o número do dia juliano. Por exemplo, a consulta a seguir retornará uma data a partir de 2009 como " 2009-09-22 ", removendo a hora, minuto e segundo informações:

$ sqlite3 my_db.db data SELECIONAR ( '2009 - 09-22 02:57:13 ');

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter COBOL Em Fortran 
·Caixa de seleção ColdFusion Tutorial 
·Como escrever Pseudocódigo Com Arrays 
·Como Compilar em Fortran & Ignorar Espaçamento 
·O que estão fluindo Classes 
·IPhone Desenvolvimento e Frameworks 
·As vantagens de modularização em Programação 
·Como fazer um RadGrid Fade in uma Animação 
·O que é o Script utilizado para depuração 
·Como passar variáveis ​​para CGI De um conjunto de qua…
  Artigos em destaque
·XNA Pixel Shader Effects 
·Como construir um CPP executáveis ​​no Windows 
·Como escrever Pseudocódigo para uma calculadora 
·Como escrever um driver de dispositivo PCI Simples 
·Como escrever Lines Área texto individualmente para um…
·Como liberar o buffer em C + + 
·Como usar um ponteiro de função no Array Inteiros 
·Como alterar o Look and Feel no NetBeans 
·Como armazenar uma frase em uma matriz no C + + 
·Como Desenvolver um Projeto Ficha 
Cop e direita © Conhecimento computador https://ptcomputador.com Todos os Direitos Reservados