我正在尝试从a列中检索miliseconds数据。该列是
COLLECTION_TIMESTAMP DATE is a date type.
我需要能够做到这一点:
to_char(collection_timestamp,'dd-mm-yyyy HH:MM:SS.FF') COLLECTION_TIMESTAMP
我收到此错误:
ORA-01821: date format not recognized
01821. 00000 - "date format not recognized"
*Cause:
*Action:
我还需要能够看到miliseconds部分。有可能吗?
答案 0 :(得分:4)
好吧:如果你想要时间戳,你应该使用timestamp
数据类型而不是date
数据类型:http://docs.oracle.com/cd/B19306_01/server.102/b14225/ch4datetime.htm
答案 1 :(得分:1)
DATE类型只能精确到秒 - 它不会维持一秒的分数。为了更高的准确性,您应该使用TIMESTAMP类型。