Hàm mktime convert thời gian định dạng tm sang định dạng time_t.

time_t mktime(struct tm *timeptr);

Parameter:

timeptr: con trỏ trỏ tới vùng nhớ lưu thời gian

Remark:

Hàm mktime( ) convert thời gian định dạng tm (ngày, tháng, năm, giờ, phút, giây,…) sang định dạng time_t.

Ví dụ:

#include "stdio.h"
#include "conio.h"
#include "time.h"

void main( void )
{
    time_t ltime;
    struct tm *info;
    int day = 9;
    time( &ltime );
    info = localtime( &ltime );
    printf("Current local time and date: %s", asctime(info));

    // After 9 days, what date will be?
    info->tm_mday += day;
    ltime = mktime(info);

    printf("\nAfter 9 days, time will be: %s", ctime(&ltime));

    getch();
}

Kết quả:

Hàm mktime convert thời gian định dạng tm sang định dạng time_t
Hàm mktime convert thời gian định dạng tm sang định dạng time_t

Be the first to comment

Leave a Reply