嗨,我对Oracle来说还很陌生,需要一个有关如何做的想法。
考虑到我有一个文本文件,该文件中的值为
'20180924'
'20180923'
我从Pro * c中读取了这些值,然后将其添加了29天,因此该值现在从20180924更改为20180953。我不希望发生这种情况,我希望将该值添加为
TO_DATE('20180924','yyyymmdd')+29 which returns the value as "23-OCT-18"
答案是正确的,但是我希望结果也要像 20181023一样使用相同的 YYYYMMDD 格式。
我该如何实现?
最佳答案
只需将其格式化。
to_char(TO_DATE('20180924','yyyymmdd')+29, 'yyyymmdd')
关于oracle - Oracle中的日期转换(YYYYMMDD格式返回YYYYMMDD),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50385421/