Dev Faq
0
votes

Format de date avec UTC

Je dois sélectionner la valeur 2019-03-25 à partir d'une colonne de date d'une table, mais dans le format suivant:

2019-03-25T00:00:00.000+02:00

sql date oracle plsql oracle10g

2 commentaires

La date DataType n'a pas de millisecondes ni de fuseau horaire. Voulez-vous forcer des valeurs constantes?


A également posé sur Orafaq - OFAFAQ.com/forum/m/681132/#msg_681132/#msg_681132/# a>


3 Réponses :


0
votes

La date DataType ne stocke pas millisecondes et les informations sur les fuseaux horaires, donc je vous demande comment formater une date sur le forma cible, avec des valeurs fixes pour les millisecondes et Timezone.

Si tel est le cas, vous pouvez utiliser to_char () comme: xxx


0 commentaires

0
votes

Vous pouvez couler code> votre de la date code> à un horodatage code>, puis utilisez de_tz code> pour définir le fuseau horaire, puis Formatez-le à vos besoins en utilisant TO_CHAR CODE>:

| FORMATTED_DATE                |
| :---------------------------- |
| 2019-03-25T00:00:00.000+02:00 |


0 commentaires

0
votes

Nous ne pouvons pas stocker les informations sur le fuseau horaire dans DB, c'est pourquoi nous pouvons simplement utiliser le format ci-dessous,

select to_char(sysdate,'YYYY-MM-DD')||'T'||to_char(sysdate,'HH24:MI:SS') from dual


0 commentaires

Articles qui pourrait vous intéresser :

Ordre des requêtes de syntaxe SQL par
Problème de jointure sql, impossible de récupérer les enregistrements de la table a qui correspondent à une condition de la table b et les enregistrements restants de la table a
Interroger les données de PostgreSQL à partir de deux tables
Comment identifier les lignes par groupe avant un certain écart de valeur?
© 2020 www.devfaq.fr - Licensed under  cc by-sa 3.0  with  attribution required.