- 论坛徽章:
- 0
|
求助:时间转换问题
- #include<time.h>;
- #include<stdlib.h>;
- #include<stdio.h>;
- // The tm structure contains the following members:
- // struct tm:
- // int tm_sec; /* seconds after the minute [0, 61] */
- // int tm_min; /* minutes after the hour [0, 59] */
- // int tm_hour; /* hour since midnight [0, 23] */
- // int tm_mday; /* day of the month [1, 31] */
- // int tm_mon; /* months since January [0, 11] */
- // int tm_year; /* years since 1900 */
- // int tm_wday; /* days since Sunday [0, 6] */
- // int tm_yday; /* days since January 1 [0, 365] */
- // int tm_isdst; /* flag for daylight savings time */
-
-
- main(){
- struct tm tm_time;
- time_t t;
- char buf[1024];
- tm_time.tm_sec = 1;
- tm_time.tm_min = 1;
- tm_time.tm_hour = 1;
- tm_time.tm_mday = 1;
- tm_time.tm_mon = 1;
- tm_time.tm_year = 2004-1900;
- tm_time.tm_isdst = 0;
- t = mktime(&tm_time);
- strftime(buf,63,"%Y-%m-%d %H:%M:%S\n",gmtime(&t));
- printf("gmtime= %s",buf);
- strftime(buf,63,"%Y-%m-%d %H:%M:%S\n",localtime(&t));
- printf("localtime= %s",buf);
- }
复制代码 |
|