Comment pouvons-nous convertir l'heure en AM/PM au format de 24 heures. Par exemple. (13h30) devrait être converti en (13:30).mysql 12 heures à 24 heures de temps de conversion
Répondre
dates/heures sont stockées dans une base MySQL de la même manière quelle que soit la façon dont ils sont mis en forme.
Je crois que ce que vous voulez faire est de récupérer la date dans un format spécifié.
DATE_FORMAT() le fera pour vous.
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format
% r et T% sont de 12 heures et respectivement les formats de temps de 24 heures.
J'ai essayé de donner: select time_format ('01: 56: 39 PM ','% T ') Mais il revient même 01:56:39 PM et donne une guerre comme "Valeur de temps incorrecte tronquée: '01: 56: 39 PM '" – Vicky
La valeur que vous transmettez à time_format est toujours une chaîne, et mysql s'attend à faire son travail sur une valeur de date. Essayez de convertir en premier une date, comme sélectionnez time_format (str_to_date ('01: 56: 39 PM ','% r '),'% T '); – tschaible
Ok mec j'ai essayé et ça a marché. Merci beaucoup – Vicky
Vous pouvez utiliser la DATE_FORMAT de MySQL http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format
Cela peut aider:
Table: records
Column date: Type date,
Column hours: Type string (am/pm format)
SELECT
date,
hours,
CONCAT(date, ' ', IF(LOCATE('pm',hours) > 0, ADDTIME(TIME(REPLACE(hours, ' pm','')), '12:00:00'), TIME(REPLACE(hours, ' am',''))))
FROM records
Les convertis ci-dessus '12h30' '24: 30' juste fyi –
1: => print (date ("H: i: s", strtotime ("13:30")));
sortie: 13:30:00
Salut à tous, je pense que cela vous aidera
select STR_TO_DATE('8:25 PM', '%l:%i %p')
le résultat sera
>20:25:00
- 1. Pouvez-vous formater une chaîne de temps de 24 heures en chaîne de 12 heures avec AM/PM?
- 2. Expression régulière pour correspondre à 12 heures
- 3. Différence de temps en heures
- 4. PHP MySql Stockage des données pendant 24 heures
- 5. Comment savoir si l'utilisateur utilise 24 heures de temps en utilisant Cocoa
- 6. Distributions gaussiennes avec PHP sur une période de 24 heures
- 7. CultureInfo & DateTimeInfo: Comment vérifier si l'heure est de 24 heures?
- 8. visites de la fiche dans les 24 dernières heures
- 9. comment ajouter 24 heures dans une colonne en ms accès
- 10. Comment sélectionner les 24 dernières heures de lignes à partir d'un décalage de ligne
- 11. exécuter une tâche PHP toutes les 24 heures
- 12. DateTime Format comme HH: mm 24 heures sans AM/PM
- 13. .NET Expression régulière pour le format 24 heures
- 14. Javascript conversion DateTime "______ secondes/minutes/heures/mois"
- 15. RIA Services + Entités - Date de déménagement 24 heures plus tôt dans le client
- 16. NSNombre de secondes à Heures, minutes, secondes
- 17. supprimer 5 heures de l'heure
- 18. Quelle est la meilleure façon de formater 24 heures dans XSLT 1.0?
- 19. Afficher le nombre de visites dans les 24 dernières heures, réparties par heure
- 20. Ajouter 2 heures à l'heure actuelle dans MySQL?
- 21. tâche Calculer les heures de début
- 22. Comment trouver des enregistrements ajoutés à ma table de base de données au cours des dernières 24 heures?
- 23. Comment afficher les heures d'ouverture?
- 24. Transformer une date en utilisant une expression régulière de 24Dec à 24/12 ou 24/12/2009
- 25. Ajouter 13 heures à un horodatage
- 26. ajax calendar heures et minutes
- 27. Regex permettant des heures en incréments de 15 minutes
- 28. php et mysql. WHERE date <= X heures auparavant?
- 29. Cronjob toutes les 25 heures?
- 30. Recherche des heures max et min
stockez-vous comme une chaîne (par exemple VARCHAR)? – Greg