Warm tip: This article is reproduced from serverfault.com, please click

plsql-Oracle中的日期转换(YYYYMMDD格式返回YYYYMMDD)

(plsql - Date Conversion in Oracle (YYYYMMDD format back to YYYYMMDD))

发布于 2018-05-17 07:09:45

嗨,我对Oracle来说还很陌生,需要有关如何做到这一点的想法。

考虑到我有一个文本文件,并且该文件中的值是

'20180924''20180923'

我从Pro * c中读取了这些值,然后将其添加了29天,因此该值现在从20180924更改为20180953。我不希望发生这种情况,我希望将该值添加为

 TO_DATE('20180924','yyyymmdd')+29 which returns the value as "23-OCT-18" 

答案是正确的,但我希望结果也20181023一样采用相同的YYYYMMDD格式

我该如何实现?

Questioner
Vimal Bhaskar
Viewed
0
Ronnis 2018-05-17 15:11:22

只需将其格式化即可。

to_char(TO_DATE('20180924','yyyymmdd')+29, 'yyyymmdd')