Maison > base de données > tutoriel mysql > Comment répliquer la fonction UNIX_TIMESTAMP() de MySQL dans SQL Server ?

Comment répliquer la fonction UNIX_TIMESTAMP() de MySQL dans SQL Server ?

DDD
Libérer: 2024-12-23 09:20:14
original
176 Les gens l'ont consulté

How to Replicate MySQL's UNIX_TIMESTAMP() Function in SQL Server?

Interrogation d'UNIX_TIMESTAMP dans SQL Server

La fonction UNIX_TIMESTAMP() de MySQL fournit une méthode concise pour convertir une valeur datetime en son horodatage UNIX correspondant. Cependant, dans SQL Server, l’implémentation d’une fonctionnalité similaire peut nécessiter une certaine ingéniosité. Pour les systèmes exécutant SQL Server 2008 et versions ultérieures, voici comment surmonter cette limitation :

Solution 1 : Ignorer les dates antérieures à 1970

Pour les applications qui ne gèrent pas dates antérieures à 1970, vous pouvez exploiter la fonction DATEDIFF de SQL Server comme suit :

SELECT DATEDIFF(s, '1970-01-01 00:00:00', DateField)
Copier après la connexion

Cette expression soustrait la ligne de base '1970-01-01 00:00:00' du DateField spécifié, obtenant ainsi un résultat similaire à UNIX_TIMESTAMP() de MySQL.

Solution 2 : Précision pour SQL Server 2016 et Plus tard

Pour une précision plus fine jusqu'à la milliseconde, disponible dans SQL Server 2016 et versions ultérieures, utilisez la fonction DATEDIFF_BIG :

SELECT DATEDIFF_BIG(ms, '1970-01-01 00:00:00', DateField)
Copier après la connexion

Cette variante fournit une granularité au niveau de la milliseconde dans l'horodatage UNIX. conversion.

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