我需要将TextBox中的日期从日期转换为纪元时间,以便我可以将其插入Oracle DB.
我设法从epoch转换到如下的日期,但无法找到另一种方式转换它.
SelectCommand="SELECT ID,
COMPANY,
FIRST_NAME,
LAST_NAME,
ID_NUMBER,
(SELECT TO_CHAR(TO_DATE('01-JAN-1970','DD/MM/YYYY')
+(TRAINING_DATE/60/60/24), 'MM/DD/YYYY') FROM dual) AS TRAINING_DATE,
(SELECT TO_CHAR(TO_DATE('01-JAN-1970','DD/MM/YYYY')
+(TRAINING_VALABILITY/60/60/24),'MM/DD/YYYY') FROM dual) AS TRAINING_VALABILITY
FROM CONTRACTORS
ORDER BY COMPANY"
Run Code Online (Sandbox Code Playgroud)
DATE '1970-01-01'从该值中减去将给出天数(和小时/分钟/秒)的差异,然后您可以乘以24*60*60:
(date_value - DATE '1970-01-01')*24*60*60
Run Code Online (Sandbox Code Playgroud)