DB2 format de la Date
Je veux juste le format de date en cours dans yyyymmdd
dans DB2.
Je vois les formats de date disponibles, mais comment puis-je les utiliser?
SELECT CURDATE() FROM SYSIBM.SYSDUMMY1;
Je ne vois pas tout de façon simple d'utilisation énumérées ci-dessus, formats.
Toute suggestion?
OriginalL'auteur zod | 2012-04-25
Vous devez vous connecter pour publier un commentaire.
Devrait fonctionner sur les deux Mainframe et Unix/Linux/Windows DB2. Centre d'informations d'entrée pour
VARCHAR_FORMAT()
.On dirait que vous l'avez déjà. 🙂
CURRENT TIMESTAMP - 3 DAY
Gardez à l'esprit une fois converti le résultat peut inclure des espaces blancs à la droite des valeurs, en fonction de la db2 version. La colonne résultat sera 255 long.
OriginalL'auteur bhamby
La solution
REPLACE (CHAR(date actuelle, ISO),'-',")
OriginalL'auteur Joshua Balan
Ce n'est pas simple, mais
retourne la date au format aaaa-mm-jj. Vous devez sous-chaîne et de concaténer le résultat à obtenir aaaammjj.
Je ne pouvais pas la ALTDATE fonction sur mon DB2. Ce que j'ai posté dans ma réponse œuvres.
OriginalL'auteur Gilbert Le Blanc
Date actuelle est en
yyyy-mm-dd
format. Vous pouvez le convertir dansyyyymmdd
format à l'aide desubstring
fonction:OriginalL'auteur albin
résultat: 20160510
OriginalL'auteur bill_texas-rulz