我在Oracle SQL Developer中工作拉日期在适当的格式,并具有下列代码如何从时间戳
SELECT Trunc(assigned_date, 'IW') AS bonus_week
FROM (SELECT Trunc(blf.assigned_date) AS assigned_date
FROM olap.bonus_lifecycle_fact blf)
我以这种形式
07-12-03
08-01-28
08-01-28
08-01-28
08-01-07
得到输出,是DD-MM --YY
这很好,除了我导出到Excel时,我得到了一些不可思议的事情发生。
eg: 08-01-28 becomes 08-01-2028.
我认为这是因为blf.assigned_date是一个时间戳,但我不确定要纠正它。任何和所有帮助表示赞赏。谢谢!
大概Excel中是“有益的”,尝试导出为CSV格式。 – OTTA
Excel是问题,而不是Oracle。将Excel列格式化为自定义日期格式以符合您的标准 – kevinsky
我不认为它的优点 - 如果在excel中输入28作为年份,将其转换为2028类似于oracle的RR格式。年份需要用4位数来正确解释为1928年(假设这是什么问题)。 OP可以确认 – 6ton