Maison > base de données > tutoriel mysql > Pourquoi ma fonction CONVERT_TZ() ne convertit-elle pas avec précision mes horodatages UTC ?

Pourquoi ma fonction CONVERT_TZ() ne convertit-elle pas avec précision mes horodatages UTC ?

Susan Sarandon
Libérer: 2024-11-14 11:15:02
original
767 Les gens l'ont consulté

Why is my CONVERT_TZ() function not accurately converting my UTC timestamps?

Problème potentiel lié à l'utilisation de la fonction CONVERT_TZ()

Lors de la tentative d'utilisation de la fonction CONVERT_TZ() pour convertir les horodatages UTC en heure locale zones, vous pourriez rencontrer des résultats inattendus. Bien que la syntaxe générale de la requête que vous avez fournie devrait fonctionner, il est important de vérifier quelques aspects pour garantir une exécution réussie.

Error Handling

Si le CONVERT_TZ( ) la fonction ne fonctionne pas comme prévu, vérifiez si votre base de données a initialisé les tables de fuseaux horaires. Des tables de fuseaux horaires vides peuvent entraîner un comportement erratique de la fonction. Pour résoudre ce problème, exécutez le programme mysql_tzinfo_to_sql pour charger les données nécessaires.

Column Type

La fonction CONVERT_TZ() est compatible avec les types de colonnes d'horodatage et de date. Assurez-vous que la colonne displaytime de votre table est de l'un de ces types.

Paramètres de fuseau horaire

Vérifiez les paramètres de fuseau horaire que vous avez spécifiés dans la fonction. Assurez-vous que les valeurs « GMT » et « MET » dans votre requête sont correctes pour la conversion souhaitée.

Sample Query

Un exemple fonctionnel de requête avec les paramètres corrects pourraient ressembler à ceci :

SELECT CONVERT_TZ(a_ad_display.displaytime, '+00:00', '+04:00');
Copier après la connexion

Supplémentaire Ressources

Pour plus de conseils et de documentation sur la prise en charge des fuseaux horaires dans MySQL, reportez-vous aux ressources suivantes :

  • [Fonctions de date et d'heure - CONVERT_TZ()](http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_convert-tz)
  • [Fuseau horaire MySQL Assistance](http://dev.mysql.com/doc/refman/5.5/en/time-zone-support.html)
  • [mysql_tzinfo_to_sql](http://dev.mysql.com/doc /refman/5.5/en/mysql-tzinfo-to-sql.html)

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal