Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Slik konverterer String til Time i SQLite
    Konvertering tid strenger til et brukbart dato eller klokkeslett i SQLite er nyttig for å sammenligne datoer , viser en dato i et bestemt format til en bruker , eller å laste opp en dato på en konsekvent saken. SQLite er en selvstendig SQL-databasemotor som ikke krever en server eller noen konfigurasjon . I motsetning til mange SQL- motorer , betyr SQLite ikke har en dedikert dato eller klokkeslett datatype . I stedet er datoer lagres enten som en "TEKST ", " REAL " eller " INTEGER " verdi. Du konverterer tid strenger gjennom SQLite dato og tid -funksjoner - " strftime ", " date ", "tid ", " datetime " og " julianday " . Instruksjoner
    en

    Kjør SQLite spørsmål fra ledeteksten med " sqlite3 " program ved å skrive : en

    $ sqlite3 my_db.db
    p Dette vil opprette en database med navnet " my_db.db " hvis den ikke finnes allerede . Den setter deg også i sqlite3 miljø , som du kan gå ut med kommandoene " . Slutte ", " . Q " eller " . Exit. "
    2

    Ring " strftime (format , timestring , modifier , modifier ) " funksjonen til å returnere en formatert dato fra en tid streng. Dette er nyttig for å sammenligne datoer , viser en dato i et bestemt format til en bruker eller laste opp en dato på en konsekvent saken. Formatet på en gang streng følger reglene fra C " strftime "-funksjonen . Noen av de gyldige tid strengformater inkluderer " ÅÅÅÅ- MM - DD ", " ÅÅÅÅ- MM - DD TT: MM ", " ÅÅÅÅ- MM - DD TT: MM: SS ", " ÅÅÅÅ- MM - DD TT: MM: SS.SSS "," DDDDDDDDDD "og" nå ". "Y " tegnet står for år, " M" for måned , "D" for dagen , "H" for time , "M" for minutt og "S" for andre . Den " DDDDDDDDDD " format representerer en unix tidsstempel. For eksempel vil følgende spørring beregne hvor mange sekunder har gått siden en dato i 2002 : en

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

    Ring "date ", "tid ", " datetime " eller " julianday " funksjonene for å bruke en pre- formatert versjon av " strftime "-funksjonen . Den " date "-funksjonen returnerer datoen med formatet " YYYY - mm - dd, " the " time" -funksjonen returnerer det som " HH : MM: SS , " the " datetime " -funksjonen returnerer det som " YYYY - mm - dd HH : MM: SS " og" julianday "-funksjonen returnerer Julian dag nummer . For eksempel vil følgende spørring returnerer en dato fra 2009 som " 2009-09-22 ", fjerner time, minutt og sekund informasjon : en

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

    früher :

     Weiter:
      Relatert Artike
    ·MATLAB Input analysering 
    ·Debugging for en Access Brudd 
    ·Hvordan legge et bilde ved Samfunn og 
    ·Hvordan lage en JAD Fra COD ALX 
    ·Størrelse og MaxLength Egenskaper til en tekstboks 
    ·Hvordan Normalisering en matrise i Matlab 
    ·Hva er et program Statement 
    ·Hvordan lage et sjakkbrett i OpenGL 
    ·Hvordan endre størrelsen på bilder ved hjelp av C # 
    ·Hvordan lage Trusted Data Access Sider 
      Anbefalte artikler
    ·Hvordan Tillat Java skrive filer i Windows 
    ·Hvordan Føy en streng til en annen streng i Struts 2 i…
    ·Hvordan Lukk en PHP Header 
    ·Hvordan legge til en Array i VBA 
    ·Hvordan erstatte et linjeskift med mellomrom i Java 
    ·Om attributter av en barnehage 
    ·Skulle en PHP -klasse Constructor være offentlige elle…
    ·Hvordan stoppe en Storyboard i Silverlight 
    ·Hvordan få en URL med PHP 
    ·Hvordan fylle datasett & Bind DataGridView i forskjelli…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/