Convertir un numéro de semaine au cours d'une année en une date spécifique peut être une tâche utile dans divers scénarios. Dans cet article, nous allons explorer comment dériver la date du mardi d'une semaine spécifiée à l'aide de la fonction STR_TO_DATE() dans MySQL.
Supposons que nous ayons une année (par exemple, 2013) et un numéro de semaine (par exemple, 32) et nous souhaitons déterminer le mardi de cette semaine. Nous pouvons utiliser la fonction STR_TO_DATE() comme suit :
SELECT STR_TO_DATE('2013 32 Tuesday', '%X %V %W');
Dans cette requête, nous spécifions l'année (2013), le numéro de la semaine (32) et le jour de la semaine souhaité (mardi) comme entrée pour STR_TO_DATE(). Le « %X » indique l'année, « %V » représente le numéro de la semaine et « %W » indique le jour de la semaine (mardi dans ce cas).
Une fois exécutée, la requête renvoie la date. '2013-08-13', qui correspond au mardi de la 32ème semaine de 2013. Cette solution concise et efficace convertit efficacement le numéro de semaine en la date souhaitée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!