ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
4322
4322
EMPFEHLEN
-
Hallo,
hatte die Aufgabe einen oracle timestamp attribut in unix timestamp umzuwandeln.
Folgende Lösung:
Falls jemand eine elegantere Lösung hat, wäre es super die hier bekannt zu geben.PHP-Code:SELECT CURRENT_TIMESTAMP,
ROUND ( ( TO_DATE (TO_CHAR (CURRENT_TIMESTAMP, 'DD.MM.YYYY HH24:MI:SS'),
'DD.MM.YYYY HH24:MI:SS'
)
- TO_DATE ('01-01-1970', 'DD.MM.YYYY HH24:MI:SS')
)
* 86400,
0
) unix,
ROUND ( ( CAST (CURRENT_TIMESTAMP AS DATE)
- TO_DATE ('01-01-1970', 'DD.MM.YYYY HH24:MI:SS')
)
* 86400,
0
) unix_with_cast
FROM DUAL
Grüße=========================================
Glaube denen, die die Wahrheit suchen, und zweifle
an denen, die sie gefunden haben.
=========================================
André Gide (1869-1951), frz. Schriftst., 1947 Nobelpr.
=========================================
-
Und jetzt als PL/SQL function:
PHP-Code:CREATE OR REPLACE FUNCTION f_timestamp2unix(indate timestamp)
RETURN NUMBER
IS
n_result NUMBER;
BEGIN
SELECT DISTINCT unix_with_cast INTO n_result
FROM
(
SELECT
ROUND ( ( CAST (CURRENT_TIMESTAMP AS DATE)
- TO_DATE ('01-01-1970', 'DD.MM.YYYY HH24:MI:SS')
)
* 86400,
0
) unix_with_cast
FROM dual
);
RETURN n_result;
END;
=========================================
Glaube denen, die die Wahrheit suchen, und zweifle
an denen, die sie gefunden haben.
=========================================
André Gide (1869-1951), frz. Schriftst., 1947 Nobelpr.
=========================================
Ähnliche Themen
-
Unix Timestamp to Oracle Timestamp
Von Alien im Forum JavaAntworten: 0Letzter Beitrag: 09.07.08, 15:46 -
Datum in Unix timestamp konvertieren
Von chaosgenie im Forum JavaAntworten: 1Letzter Beitrag: 03.01.07, 13:17 -
Oracle 9.2i unix timestamp sekunden in datum umrechnen
Von tplanitz im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 06.09.06, 07:22 -
Unix Timestamp zu einem Datum konvertieren
Von torsch2711 im Forum C/C++Antworten: 3Letzter Beitrag: 14.01.05, 14:22 -
Unix Timestamp
Von Kanses im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 27.02.03, 15:29





Zitieren
Login





