Kā lietot Strftime() funkciju programmā SQLite?

Ka Lietot Strftime Funkciju Programma Sqlite



The strftime () funkcija ir iebūvēta funkcija SQLite ko izmanto datuma un laika vērtību formatēšanai. Izvade no strftime() funkcija ir virkne, kas apzīmē vēlamo datuma un laika formātu. Šo funkciju galvenokārt izmanto, lai no datuma un laika vērtības ģenerētu cilvēkiem lasāmus datuma un laika formātus.

Piemēram, ja jūsu datu bāzē ir laikspiedols, varat izmantot strftime (), lai izgūtu konkrētus šī laikspiedola elementus, piemēram, gadu, mēnesi, dienu, stundu, minūti un sekundi.







Funkcijas strftime() sintakse

Sintakse strftime () funkcija ir vienkārša un viegli lietojama. Vispārējais formāts strftime () funkcija ir šāda:



strftime (formāts, laiks)

Kur formāts ir vēlamais izvades formāts, bet laiks ir laika zīmoga vērtība, kuru vēlaties konvertēt. The strftime () metode izmanto virknes formāta ievadi, kas norāda, kā formatēt datuma un laika datus.



Formāts Funkcijas strftime() kodi

Formāta arguments strftime () funkcija var saturēt formāta kodus, kas attēlo dažādus datuma un laika elementus. Šeit ir daži formātu kodi, kas parasti tiek izmantoti strftime ():





  • %UN : apzīmē gadu ar četriem cipariem.
  • %m : apzīmē mēnesi ar diviem cipariem.
  • %d : apzīmē dienu ar diviem cipariem.
  • %H : apzīmē stundu 24 stundu formātā.
  • %M : apzīmē minūti ar diviem cipariem.
  • %S : apzīmē sekundes ar diviem cipariem.
  • % In : apzīmē nedēļas dienu kā decimālskaitli.

Kā lietot strftime() funkciju programmā SQLite?

The strftime() Funkciju SQLite bieži izmanto, lai ģenerētu datuma un laika formātus, kas ir saderīgi ar citu programmatūru vai lietojumprogrammām. Piemēram, ja jums ir datu bāze, kurā tiek glabāti laikspiedoli Unix laika formātā, varat izmantot strftime (), lai pārvērstu tos lasāmā formātā.

Tāpat, ja vēlaties izgūt visus ierakstus, kas tika pievienoti noteiktā datumā vai starp diviem datumiem, varat izmantot strftime (), lai ģenerētu nepieciešamo vaicājumu.



Šeit ir daži piemēri, kā strftime () var izmantot SQLite:

1: formatējiet datumu

Tu vari izmantot strftime (), lai mainītu datumu kā DD-MM-GGGG:

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

2: izgūstiet laika zīmoga gadu

Tu vari izmantot strftime (), lai izgūtu laikspiedola gadu:

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

3. Izgūstiet laika zīmoga nedēļas dienu

Varat arī izmantot strftime () funkcija, lai izgūtu laika zīmoga nedēļas dienu:

SELECT strftime('%w', '2023-11-10') AS datums;

4: izgūt datumu un laiku citā formātā

Tu vari izmantot strftime () funkcija, lai izgūtu datumu un laiku citā formātā:

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

5: aprēķiniet atšķirību gados

The strftime () var izmantot arī, lai noteiktu, cik gadu ir starp diviem norādītajiem datumiem. Apsveriet šādu piemēru:

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

Secinājums

The strftime () ir ļoti noderīga funkcija, kas nodrošina vienkāršu veidu, kā izgūt un formatēt datuma un laika vērtības programmā SQLite. To var izmantot dažādiem mērķiem, piemēram, pārskatu ģenerēšanai vai tendenču analīzei, un to var pielāgot, lai atkarībā no prasībām nodrošinātu dažādus datuma un laika formātus.