dostounix
Nach oben zu dos.h - Index
Header-Datei
dos.h
Kategorie
Uhrzeit- und Datumsroutinen
Prototyp
long dostounix(struct date *d, struct time *t);
Beschreibung
Konvertiert Datum und Uhrzeit in das UNIX-Zeitformat.
dostounix konvertiert eine Datums- und Uhrzeitangabe, wie sie von den Funktionen getdate und gettime zurückgegeben wird, in das UNIX-Zeitformat. d zeigt auf eine date-Struktur, und t zeigt auf eine time-Struktur, die gültige Datums- und Uhrzeitangaben enthalten.
Datum und Uhrzeit dürfen nicht gleich dem 1. Jan. 1980 00:00:00 sein oder davor liegen.
Rückgabewert
Gibt die UNIX-Version der aktuellen Datums- und Uhrzeitparameter zurück: Anzahl der Sekunden seit 00:00:00 am 1. Januar 1970 (GMT).
Beispiel
#include <time.h>
#include <stddef.h>
#include <dos.h>
#include <stdio.h>
int main(void)
{
time_t t;
struct time d_time;
struct date d_date;
struct tm *local;
getdate(&d_date);
gettime(&d_time);
t = dostounix(&d_date, &d_time);
local = localtime(&t);
printf("Time and Date: %s\n", asctime(local));
return 0;
}
Portabilität
POSIX | Win32 | ANSI C | ANSI C++ |
---|---|---|---|
+ |