SQLite'ta Strftime() İşlevi Nasıl Kullanılır?

Sqlite Ta Strftime Islevi Nasil Kullanilir



bu strftime () işlevi yerleşik bir işlevdir SQLite tarih ve saat değerlerini biçimlendirmek için kullanılır. çıkışı strftime() işlev, istenen tarih ve saat biçimini temsil eden bir dizedir. Bu işlev, esas olarak bir tarih-saat değerinden okunabilir tarih ve saat biçimleri oluşturmak için kullanılır.

Örneğin, veritabanınızda bir zaman damgası varsa, şunu kullanabilirsiniz: strftime () bu zaman damgasının yıl, ay, gün, saat, dakika ve saniye gibi belirli öğelerini almak için.







strftime() İşlevinin sözdizimi

sözdizimi strftime () işlevi basit ve kullanımı kolaydır. genel biçimi strftime () işlevi aşağıdaki gibidir:



strftime(biçim,zaman)

Biçim, çıktının istenen biçimi ve zaman, dönüştürmek istediğiniz zaman damgası değeridir. bu strftime () yöntemi, tarih ve saat verilerinin nasıl biçimlendirileceğini söyleyen bir dize biçimi girdisi alır.



strftime() İşlevinin Biçim Kodları

biçim bağımsız değişkeni strftime () işlevi, farklı tarih ve saat öğelerini temsil eden biçim kodları içerebilir. Burada yaygın olarak kullanılan birkaç format kodu verilmiştir. strftime ():





  • %VE : yılı dört basamaklı olarak gösterir.
  • %M : ayı iki basamaklı olarak gösterir.
  • %D : günü iki basamaklı olarak gösterir.
  • %H : 24 saat formatında saati temsil eder.
  • %M : dakikayı iki haneli olarak temsil eder.
  • %S : iki basamaklı saniyeleri temsil eder.
  • %İçinde : haftanın gününü ondalık sayı olarak temsil eder.

SQLite'ta strftime() İşlevi Nasıl Kullanılır?

bu strftime() işlevi genellikle diğer yazılım veya uygulamalarla uyumlu tarih ve saat biçimleri oluşturmak için SQLite'ta kullanılır. Örneğin, zaman damgalarını Unix saat biçiminde depolayan bir veritabanınız varsa, strftime () okunabilir bir biçime dönüştürmek için.

Benzer şekilde, belirli bir tarihte veya iki tarih arasında eklenen tüm kayıtları almak isterseniz, strftime () gerekli sorguyu oluşturmak için.



İşte nasıl olduğuna dair birkaç örnek strftime () SQLite'ta kullanılabilir:

1: Tarihi Biçimlendir

Kullanabilirsiniz strftime () tarihi değiştirmek için GG-AA-YYYY:

formatted_date olarak strftime('%d-%m-%Y', '2023-11-10') SEÇİN;

2: Bir Zaman Damgasının Yılını Alın

Kullanabilirsiniz strftime () bir zaman damgasının yılını almak için:

Yıl olarak strftime('%Y', '2023-11-10') SEÇİN;

3: Bir Zaman Damgasının haftanın Günü'nü alın

Ayrıca kullanabilirsin strftime () bir zaman damgasının haftanın gününü alma işlevi:

Tarih olarak strftime('%w', '2023-11-10') SEÇİN;

4: Tarih ve Saati Başka Bir Formatta Alın

Kullanabilirsiniz strftime () tarih ve saati başka bir biçimde almak için işlev:

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

5: Yıllar Arasındaki Farkı Hesaplayın

bu strftime () belirtilen iki tarih arasında kaç yıl olduğunu belirlemek için de kullanılabilir. Aşağıdaki örneği göz önünde bulundurun:

strftime('%Y', '2023-10-01') - strftime('%Y', '1990-09-29') OLARAK_yıl_sayısı'nı SEÇİN;

Çözüm

bu strftime (), SQLite'ta tarih ve saat değerlerini almanın ve biçimlendirmenin kolay bir yolunu sağlayan oldukça kullanışlı bir işlevdir. Rapor oluşturmak veya trendleri analiz etmek gibi çeşitli amaçlar için kullanılabilir ve gereksinimlere bağlı olarak farklı tarih ve saat formatları sağlayacak şekilde özelleştirilebilir.