Kuidas kasutada Strftime() funktsiooni SQLite'is?

Kuidas Kasutada Strftime Funktsiooni Sqlite Is



The strftime () funktsioon on sisseehitatud funktsioon SQLite mida kasutatakse kuupäeva ja kellaaja väärtuste vormindamiseks. väljund strftime() Funktsioon on string, mis tähistab soovitud kuupäeva ja kellaaja vormingut. Seda funktsiooni kasutatakse peamiselt inimloetavate kuupäeva- ja kellaajavormingute genereerimiseks kuupäeva-kellaaja väärtusest.

Näiteks kui teie andmebaasis on ajatempel, saate seda kasutada strftime (), et hankida selle ajatempli konkreetseid elemente, nagu aasta, kuu, päev, tund, minut ja sekund.







Funktsiooni strftime() süntaks

Süntaks strftime () funktsioon on lihtne ja hõlpsasti kasutatav. Üldine vorming strftime () funktsioon on järgmine:



strftime (vorming, aeg)

Kus vorming on soovitud väljundi vorming ja aeg on ajatempli väärtus, mida soovite teisendada. The strftime () meetod kasutab stringivormingu sisendit, mis annab teada, kuidas kuupäeva ja kellaaja andmeid vormindada.



Vorming Funktsiooni strftime() koodid

Vormingu argument strftime () funktsioon võib sisaldada vormingu koode, mis esindavad erinevaid kuupäeva ja kellaaja elemente. Siin on mõned vormingukoodid, mida tavaliselt kasutatakse strftime ():





  • % JA : tähistab aastat neljakohalise numbriga.
  • %m : tähistab kuud kahekohalise numbriga.
  • %d : tähistab päeva kahekohalise numbriga.
  • %H : tähistab tundi 24-tunnises vormingus.
  • %M : tähistab minutit kahekohalise numbriga.
  • %S : tähistab sekundeid kahekohalisena.
  • Sisse : tähistab nädalapäeva kümnendarvuna.

Kuidas kasutada SQLite'is funktsiooni strftime()?

The strftime() funktsiooni kasutatakse SQLite'is sageli muu tarkvara või rakendustega ühilduvate kuupäeva- ja kellaajavormingute genereerimiseks. Näiteks kui teil on andmebaas, mis salvestab Unixi ajavormingus ajatempleid, saate seda kasutada strftime (), et teisendada need loetavasse vormingusse.

Samamoodi, kui soovite hankida kõik kirjed, mis lisati teatud kuupäeval või kahe kuupäeva vahel, võite kasutada strftime () vajaliku päringu genereerimiseks.



Siin on mõned näited selle kohta, kuidas strftime () saab kasutada SQLite'is:

1: vormindage kuupäev

Sa võid kasutada strftime () kuupäeva muutmiseks PP-KK-AAAA:

SELECT strftime('%d-%m-%Y', '2023-11-10') AS vormindatud_kuupäev;

2: hankige ajatempli aasta

Sa võid kasutada strftime () ajatempli aasta leidmiseks:

SELECT strftime('%Y', '2023-11-10') AS aasta;

3: hankige ajatempli nädalapäev

Võite ka kasutada strftime () funktsioon ajatempli nädalapäeva toomiseks:

SELECT strftime('%w', '2023-11-10') AS kuupäev;

4: hankige kuupäev ja kellaaeg teises vormingus

Sa võid kasutada strftime () funktsioon kuupäeva ja kellaaja hankimiseks muus vormingus:

SELECT strftime('%d/%m/%Y %H:%M', '2022-06-10');

5: Arvutage erinevus aastates

The strftime () abil saab ka määrata, mitu aastat on kahe määratud kuupäeva vahel. Kaaluge järgmist näidet:

SELECT strftime('%Y', '2023-10-01') - strftime('%Y', '1990-09-29') AS_aastate_arv;

Järeldus

The strftime () on väga kasulik funktsioon, mis pakub lihtsat viisi kuupäeva ja kellaaja väärtuste hankimiseks ja vormindamiseks SQLite'is. Seda saab kasutada erinevatel eesmärkidel, näiteks aruannete koostamiseks või suundumuste analüüsimiseks, ning seda saab kohandada, et pakkuda olenevalt nõuetest erinevaid kuupäeva- ja kellaajavorminguid.