RAD Studio |  |

dostounix

Header File

dos.h

Category

Time and Date Routines

Prototype

long dostounix(struct date *d, struct time *t);

Description

Converts date and time to UNIX time format.

dostounix converts a date and time as returned from getdate and gettime into UNIX time format. d points to a date structure, and t points to a time structure containing valid date and time information.

The date and time must not be earlier than or equal to Jan 1 1980 00:00:00.

Return Value

Returns UNIX version of current date and time parameters: number of seconds since 00:00:00 on January 1, 1970 (GMT).

Example

Copy Code

    #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;
    }

Portability

POSIX | Win32 | ANSI C | ANSI C++
| + |  |

Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!