Maison > base de données > tutoriel mysql > Comment convertir les horodatages Unix en dates lisibles par l'homme dans SQL Server ?

Comment convertir les horodatages Unix en dates lisibles par l'homme dans SQL Server ?

DDD
Libérer: 2025-01-11 06:12:42
original
179 Les gens l'ont consulté

How to Convert Unix Timestamps to Human-Readable Dates in SQL Server?

Convertissez sans effort les horodatages Unix en dates lisibles par l'homme dans SQL Server

De nombreux développeurs rencontrent des difficultés pour convertir les horodatages Unix dans un format convivial dans Microsoft SQL Server. Ce guide fournit une solution simple pour cette tâche de conversion courante.

Comprendre le défi :

Les horodatages Unix représentent le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC. SQL Server, cependant, nécessite des dates dans un format plus lisible, tel que « AAAA-MM-JJ HH:MM:SS.mmm ».

La solution simple :

La fonction DATEADD offre une manière concise d'effectuer cette conversion :

<code class="language-sql">DATEADD(ss, <unix_timestamp>, '19700101')</code>
Copier après la connexion

Ici, « 19700101 » signifie le 1er janvier 1970. La fonction DATEADD ajoute le nombre de secondes spécifié (votre horodatage Unix) à cette date de base, produisant une valeur DATETIME.

Exemple illustratif :

Convertissons l'horodatage Unix 1291388960 :

<code class="language-sql">SELECT DATEADD(ss, 1291388960, '19700101');</code>
Copier après la connexion

Le résultat sera « 2010-12-03 15:09:20.000 », la date et l'heure équivalentes de SQL Server.

Remarques importantes :

  • La sortie de DATEADD est un type de données DATETIME. Utilisez CAST ou CONVERT pour d'autres formats de date/heure si nécessaire.
  • Cette méthode gère de manière transparente plusieurs colonnes contenant des horodatages Unix ; appliquez simplement la conversion à chaque colonne individuellement.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal