Maison  >  Article  >  base de données  >  Comment convertir la date Oracle en secondes

Comment convertir la date Oracle en secondes

WBOY
WBOYoriginal
2022-06-10 10:38:295739parcourir

Dans Oracle, vous pouvez utiliser la fonction "to_char()" pour convertir la date en secondes. Cette fonction peut convertir la date selon le format spécifié et afficher le résultat sous forme de chaîne. Définissez simplement le deuxième paramètre sur les secondes requises. . Le format numérique suffit, la syntaxe est "to_char(date,"seconds format")".

Comment convertir la date Oracle en secondes

L'environnement d'exploitation de ce tutoriel : système Windows 10, Oracle version 12c, ordinateur Dell G3.

Comment convertir une date oracle en secondes

to_char()

La syntaxe est :

to_char(日期,"转换格式" )

Convertissez la date donnée selon le "format de conversion".

Format de conversion :

pour l'année : y représente le dernier chiffre de l'année yy représente les 2 derniers chiffres de l'année yyy représente les 3 derniers chiffres de l'année yyyy représente l'année à 4 chiffres

représente le mois : mm utilise 2 chiffres Le nombre représente le mois ; mon utilise la forme abrégée telle que novembre ou nov ; mois utilise le nom complet tel que novembre ou novembre

pour représenter le jour : dd représente le jour du mois ; année ; dy représente le jour de la semaine sous forme abrégée comme vendredi ou vendredi ; écrivez le jour de la semaine au complet

, comme vendredi ou vendredi.

signifie heure : hh 2 chiffres signifie heure en hexadécimal ; hh24 2 chiffres signifie heure 24 heures

signifie minute : mi 2 chiffres signifie minute

signifie seconde : ss 2 chiffres signifie seconde en base 60 Le système

représente le quart : q. Un chiffre représente le trimestre (1-4)

De plus, ww est utilisé pour représenter la semaine de l'année et w est utilisé pour représenter la semaine du mois.

Plage horaire sous 24 heures : 00:00:00-23:59:59

Plage horaire sous 12 heures : 1:00:00-12:59:59

Par exemple :

select to_char(sysdate,'yy-mm-dd hh24:mi:ss') from dual   //显示:08-11-07 13:22:42
select to_date('2005-12-25,13:25:59','yyyy-mm-dd,hh24:mi:ss') from dual //显示:2005-12-25 13:25:59

Exemple comme suit :

1. Obtenez la date actuelle comme numéro du mois

Comment convertir la date Oracle en secondes

2 : Obtenez la date actuelle comme jour de la semaine, notez que dimanche est le premier jour

Comment convertir la date Oracle en secondes

Connaissances approfondies :

to_date("Chaîne à convertir", "Format de conversion") Les formats des deux paramètres doivent correspondre, sinon une erreur sera signalée.

C'est-à-dire que le premier paramètre est interprété selon le format du deuxième paramètre.

Tutoriel recommandé : "Tutoriel vidéo Oracle"

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!

Déclaration:
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