我正在读取一列短日期,我需要将其转换为长日期或字符串。 Excel可以轻松做到这一点,但我不知道如何使用Oracles SQL
DATETIME列的示例:
41590.6753233101
41593.7843996875
41593.7844002199
41593.7844007638
我想将此转换为人类可读的日期。 如果您想查看日期,恨不得不得不指导某人将产品移至excel。
答案 0 :(得分:3)
Excel将日期存储为自1900年1月1日以来的天数,因此要转换Excel日期,只需添加日期即可。
using System.Windows.Forms;
输出:
with mydates as (select 41590.6753233101 as datetime from dual
union select 41593.7843996875 from dual
union select 41593.7844002199 from dual
union select 41593.7844007638 from dual)
select datetime, DATE '1899-12-30' + datetime
from mydates;