Oracle将日期转换为数字

Muthukumar

我想将日期转换为oracle 11g中的数字。

日期存储在(12/03/2013 12:23:00)中。

我想将此转换为Number(日期对应的数字值)。与在Java中一样,我们将date转换为long。

我想在这里做同样的事情。

    Calendar c = Calendar.getInstance();
    c.set(2013, 05, 23, 0, 0, 0);

    Date date = c.getTime();
    System.out.println("Date is  " + date);
    long longDate = date.getTime();
    System.out.println("Date as long :" + longDate);
    Date d = new Date(longDate);
    System.out.println("Converted Date :" + d);*

输出为:

**日期是SGT 2013年6月23日00:00:00

日期只要:1371916800981

转换日期:2013年6月23日星期日00:00:00 **

现在我想将值存储为1371916800981

戈登·利诺夫

我猜想您想要的长数据类型类似于自1970-01-01起的秒数或毫秒数。

要做到这一点,只需要一点算术:

select (to_date(s1, 'MM/DD/YYYY HH24:MI:SS') -
        to_date('1970-01-01', 'YYYY-MM-DD')
       ) *24*60*60
from (select '12/03/2013 12:23:00' as s1 from dual
     ) t

我注意到您的结果正在使用当前时间戳。这可能包括不包含此固定日期格式的毫秒数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数字转换为日期

来自分类Dev

将数字转换为日期

来自分类Dev

阻止地图将日期转换为数字

来自分类Dev

R将数字转换为日期的问题

来自分类Dev

Powershell将数字转换为日期并保存

来自分类Dev

将数字转换为R中的日期

来自分类Dev

readxl()将日期转换为数字

来自分类Dev

使用javascript将数字转换为日期

来自分类Dev

将数字日期转换为Datetime对象

来自分类Dev

将数字转换为日期问题

来自分类Dev

阻止地图将日期转换为数字

来自分类Dev

将数字日期转换为文本

来自分类Dev

将数字转换为天oracle plsql

来自分类Dev

Oracle-将数字8位数转换为日期

来自分类Dev

将SAS数字日期转换为日期时间格式

来自分类Dev

将字符串日期转换为数字日期

来自分类Dev

如何使用“-”将日期作为数字转换为日期

来自分类Dev

将整数字段日期时间转换为日期时间

来自分类Dev

(Oracle)将日期字符串转换为日期时间

来自分类Dev

如何将日期值转换为oracle日期值?

来自分类Dev

如何防止R将日期向量强制转换为数字?

来自分类Dev

如何将数字转换为正常日期?

来自分类Dev

将数字sas日期转换为熊猫中的datetime

来自分类Dev

Excel VBA-停止将日期转换为数字

来自分类Dev

PostgreSQL将数字转换为日期和格式

来自分类Dev

禁用mapply自动将日期转换为数字

来自分类Dev

如何将mktime()转换为数字日期?

来自分类Dev

如何防止R将日期向量强制转换为数字?

来自分类Dev

将奇数日期格式转换为数字