Maison > base de données > Oracle > Comment convertir la date et l'heure en horodatage dans Oracle

Comment convertir la date et l'heure en horodatage dans Oracle

青灯夜游
Libérer: 2022-03-25 17:20:09
original
23945 Les gens l'ont consulté

Méthode de conversion : 1. Utilisez la fonction to_char() pour afficher l'heure et la date dans le format spécifié. Le résultat est une chaîne, la syntaxe est "to_char(date,"conversion format")" ; (), Syntaxe "to_date("time string","format d'heure et de date converti)".

Comment convertir la date et l'heure en horodatage dans Oracle

L'environnement d'exploitation de ce tutoriel : système Windows 7, version Oracle 11g, ordinateur Dell G3.

Conversion de l'heure et de la date en horodatage

Dans Oracle, il existe deux méthodes pour convertir l'heure et la date en horodatage :

  • fonction to_char()

  • fonction to_date()

1 . to_char()

affiche l'heure et la date dans le format spécifié, et le résultat est une chaîne, pas un type de date.

to_char(日期,"转换格式" )
Copier après la connexion

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

Exemple :

select to_char(sysdate, 'yyyy-mm-dd') from dual;
select to_char(sysdate, 'yyyy/mm/dd') from dual;
select to_char(sysdate, 'yyyymmdd') from dual;
select to_char(sysdate, 'yyyymmdd hh24:mi:ss') from dual;
Copier après la connexion

Vous pouvez également utiliser to_char() pour obtenir une chaîne distincte de l'année, du mois, du jour, de l'heure, des minutes et des secondes

select to_char(sysdate,'yyyy') from dual;
select to_char(sysdate,'mm') from dual;
select to_char(sysdate,'hh24') from dual;
select to_char(sysdate,'mi') from dual;
Copier après la connexion

2, to_date()

Convertissez la chaîne en une chaîne spécifiquement spécifiée format de l'heure et de la date

to_date("时间字符串","转换的时间日期格式")
Copier après la connexion

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.

Exemple :

select to_date('20220103','yyyymmdd') from dual;
select to_date('20220103','yyyy-mm-dd') from dual;
select to_date('20220103','yyyy/mm/dd') from dual;
select to_date('20220103','yyyy-mm-dd hh24:mi:ss') from dual;
Copier après la connexion

Tutoriel recommandé : "Tutoriel 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!

Étiquettes associées:
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