Rumah > pangkalan data > tutorial mysql > Bagaimanakah Fungsi STR_TO_DATE() MySQL Mendapatkan Hari Minggu Tertentu (cth. Selasa) Diberi Nombor Tahun dan Minggu?

Bagaimanakah Fungsi STR_TO_DATE() MySQL Mendapatkan Hari Minggu Tertentu (cth. Selasa) Diberi Nombor Tahun dan Minggu?

Patricia Arquette
Lepaskan: 2025-01-05 01:59:41
asal
462 orang telah melayarinya

How Can MySQL's STR_TO_DATE() Function Find a Specific Weekday (e.g., Tuesday) Given a Year and Week Number?

Menukar Nombor Minggu Kepada Tarikh Tertentu

Apabila diberi tahun dan minggu kalendar, menentukan tarikh tertentu, khususnya Selasa, dalam tempoh itu minggu boleh menjadi satu cabaran. Walau bagaimanapun, dengan menggunakan fungsi STR_TO_DATE() MySQL, ia boleh dicapai dalam satu baris.

Memahami Fungsi STR_TO_DATE():

Fungsi STR_TO_DATE() dalam MySQL menukar perwakilan rentetan tarikh atau masa kepada nilai DATE atau DATETIME. Format rentetan input ditentukan menggunakan rentetan penentu format yang disediakan sebagai hujah kedua.

Contoh:

Andaikan kita ingin mencari hari Selasa minggu ke-32 tahun 2013. Kita boleh menggunakan perkara berikut pertanyaan:

SELECT STR_TO_DATE('2013 32 Tuesday', '%X %V %W');
Salin selepas log masuk

Penjelasan:

  • '%X' mewakili tahun empat digit (2013).
  • '% V' mewakili nombor minggu kalendar (32).
  • '%W' mewakili hari bekerja (Selasa, iaitu 2).

Keluarannya ialah:

'2013-08-13'
Salin selepas log masuk

Ini kerana minggu ke-32 2013 bermula pada hari Isnin, 12 Ogos, dan Selasa ialah keesokan harinya, 13 Ogos.

Atas ialah kandungan terperinci Bagaimanakah Fungsi STR_TO_DATE() MySQL Mendapatkan Hari Minggu Tertentu (cth. Selasa) Diberi Nombor Tahun dan Minggu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan