2
У меня есть метка времени, хранящееся на столе в базе данных Oracle, например:Преобразование метки времени Oracle на секунды от эпохи
01/03/12 16:13:33,000000000
Я хочу, чтобы преобразовать его в секунды с начала эпохи Unix, чтобы вернуться в запросе. Что было бы самым легким для этого?
EDIT: о, мне нужна точность timestamp и я не могу полагаться на тип даты здесь, так как он имеет меньшую точность.
Oracle DATE имеет точность во втором. Oracle TIMESTAMP имеет субсекундную точность. Но эпоха Unix, как правило, имеет только точность во втором. Поэтому я не уверен, что понимаю ваш комментарий о точности. Если ваша метка времени имеет миллисекунды или наносекунды, например, как вы хотите перевести это в эпоху Unix? вы хотите вернуть нецелое число? –