Maison > base de données > tutoriel mysql > Comment créer un équivalent UNIX_TIMESTAMP() dans SQL Server ?

Comment créer un équivalent UNIX_TIMESTAMP() dans SQL Server ?

Barbara Streisand
Libérer: 2025-01-04 20:34:40
original
763 Les gens l'ont consulté

How to Create a UNIX_TIMESTAMP() Equivalent in SQL Server?

Création d'un équivalent UNIX_TIMESTAMP() dans SQL Server

La fonction UNIX_TIMESTAMP() de MySQL permet aux utilisateurs de convertir une valeur date-heure en nombre de secondes depuis l'époque Unix (1970-01-01 00:00:00 UTC). Pour obtenir une fonctionnalité similaire dans SQL Server 2008, nous pouvons utiliser un calcul simple :

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

Ce calcul soustrait le nombre de secondes entre l'époque Unix et le DateField spécifié. Par exemple, pour convertir la date « 2022-12-31 12:00:00 » en un horodatage Unix, nous exécuterions :

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

Cela donne le résultat : 1672531200, qui représente le nombre de secondes depuis l'époque Unix.

Cependant, si vous avez besoin d'une précision à la milliseconde (disponible dans SQL Server 2016/13.x et versions ultérieures), vous pouvez utiliser le calcul suivant :

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

Ce calcul renvoie le nombre de millisecondes depuis l'époque Unix avec une plus grande précision.

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