我在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