时间转换
// // c_06_time.c // c_05_linked_header // // Created by 叶 on 16/8/16. // Copyright © 2016年 smi. All rights reserved. // #include<stdio.h> #include <time.h> time_t convert(int year, int month, int day, int hour, int minute, int second); int main(int argc, char const *argv[]) { time_t t = time(NULL); struct tm* info = localtime(&t); printf("year:%d, month:%d, day:%d\n", info->tm_year + 1900, info->tm_mon + 1, info->tm_mday); time_t tt = convert(2016, 10, 1, 1, 1, 1); printf("%ld\n", tt); return 0; } time_t convert(int year, int month, int day, int hour, int minute, int second) { struct tm info2 = {0}; info2.tm_year = year - 1900; info2.tm_mon = month - 1; info2.tm_mday = day; info2.tm_hour = hour; info2.tm_min = minute; info2.tm_sec = second; time_t t = mktime(&info2); return t; }
