【发布时间】:2011-08-29 12:24:59
【问题描述】:
如果知道一年中的天数是331,在PL/SQL中如何转换成yyyymmdd?
【问题讨论】:
如果知道一年中的天数是331,在PL/SQL中如何转换成yyyymmdd?
【问题讨论】:
要转换为日期:
to_date(331, 'DDD')
如果需要,您可以使用 TO_CHAR 格式化该日期。
【讨论】:
DECLARE @datetime2 datetime2 = '2007-01-01 13:10:10.1111111'
SELECT 'day',DATEADD(day,331,@datetime2)
【讨论】:
另一种选择可能是这样的。
select to_char(trunc(sysdate, 'YY') + 331, 'YYYYMMDD') as day from dual
【讨论】: