Maison > base de données > Oracle > Comment convertir le format de date Oracle

Comment convertir le format de date Oracle

PHPz
Libérer: 2023-04-21 13:48:57
original
25155 Les gens l'ont consulté

Pour le type de date stocké dans la base de données Oracle, vous pouvez utiliser les fonctions to_char() et to_date() pour réaliser la conversion de format. Cet article présentera l'utilisation détaillée et des exemples de conversion du format de date Oracle.

  1. fonction to_char()

la fonction to_char() peut convertir le type de données date en type de données caractère, le format est le suivant :

to_char(date,'format')

où date fait référence au type de données date, format fait référence au modèle de format de date, voici quelques modèles de format de date couramment utilisés :

Modèle                                                                                                                                                                           
MM Mois (01-12) 03
MON Abréviation du mois MAR
DD Date (01-31) 0 5
DAY Orthographe complète du jour de la semaine FRIDAY
DY Abréviation du jour de la semaine FRI
HH Heure (00-12) 09
HH24 Heures (00-24) 18
MI Minutes 45
SS Secondes 30

Voici quelques exemples d'utilisation la fonction to_char() :

Exemple 1 : Convertir les données de date en données de caractères et afficher le format de l'année, du mois et du jour

SELECT to_char(sysdate,'YYYY-MM-DD') AS "Current Date" FROM dual;

Exemple 2 : Convertir les données de date en données de caractères et afficher l'abréviation du mois en cours

SELECT to_char(sysdate,'MON') AS "Mois actuel" FROM dual ;

Exemple 3 : Convertir les données de date en données de caractères et les afficher l'abréviation du jour de la semaine de la date actuelle

SELECT to_char(sysdate,'DY') AS "day of the week" FROM dual;

to_date() function
  1. to_date() La fonction peut convertir le type de données caractère dans le type de données date. Le format est le suivant :

to_data(string,'format')

où chaîne fait référence au type de données caractère et format fait référence au modèle de format de date. ceux Modèle de format de date :                                                                                                                                                                     (01-12) 03

MON Abréviation du mois MAR

JJ Date (01-31) 05

HH Heure (00-12) 09

HH24 Heures (00-24)
MIN Minutes 45
SS Secondes 30

Voici quelques exemples d'utilisation de la fonction to_date() :

Exemple 1 : Convertir des données de caractères en données de date au format : Année, mois et jour

SELECT to_date('2022-03-05',' YYYY-MM-DD') AS "Date actuelle" FROM dual ;

Exemple 2 : Convertir des données de caractères en données de date au format mois Abréviation

SELECT to_date('MAR','MON') AS "Mois en cours" FROM dual ;

Exemple 3 : Convertir les données de caractères en données de date au format heures et minutes

SELECT to_date('09:45 ','HH24:MI') AS "Time" FROM dual ;

Les éléments ci-dessus sont l'utilisation détaillée et des exemples de conversion du format de date Oracle. Grâce aux fonctions to_char() et to_date(), la conversion du format de date peut être très pratique pour répondre à différents besoins commerciaux.

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 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