2012-04-08 6 views

Antwort

8

Trotz seines Namens ist Unix module auch available on Windows and other platforms. Sie können Unix.time() für plattformunabhängigen Code verwenden.

+0

Die 'time()' -Funktion der C-Bibliothek darf nicht dieselbe Epoche haben wie die traditionelle Unix 'time()' Implementierung (der C-Standard erfordert dies nicht), so dass Sie zur besseren Portabilität 'difftime () 'gegen einen bekannten Zeitstempel (den Sie mit' mktime' konstruieren können). –

+1

Die OCaml-Funktion 'Unix.time()' definiert "die aktuelle Zeit seit 00:00:00 GMT, 1. Januar 1970, in Sekunden". Es ist also nicht abhängig von der C 'time()' Funktion. Beachten Sie, dass 'Unix.time()' übrigens einen Gleitkommawert zurückgibt. –

Verwandte Themen