-
unixtodos
鎖定
函數名: unixtodos
功 能: 把日期和時間轉換成DOS格式
- 中文名
- unixtodos
- 功 能:
- 把日期和時間轉換成DOS格式
- 程序例:
- #include
- 用 法
- void unixtodos(long utime, struct date *dateptr,struct time *timeptr)
程序舉例
#include
#include
char *month[] = {"---", "Jan", "Feb", "Mar", "Apr", "May", "Jun","Jul", "Aug", "Sep", "Oct", "Nov", "Dec"};
#define SECONDS_PER_DAY 86400L /* the number of seconds in one day */
struct date dt;
struct time tm;
int main(void)
{
unsigned long val;
/* get today's date and time */
getdate(&dt);
gettime(&tm);
printf("today is %d %s %d\n", dt.da_day, month[dt.da_mon], dt.da_year);
/* convert date and time to unix format (number of seconds since Jan 1, 1970) */
val = dostounix(&dt, &tm);
/* subtract 42 days worth of seconds */
val -= (SECONDS_PER_DAY * 42);
/* convert back to dos time and date */
unixtodos(val, &dt, &tm);
printf("42 days ago it was %d %s %d\n",dt.da_day, month[dt.da_mon], dt.da_year);
return 0;
}
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:7次歷史版本
- 最近更新: 操她媽的沒名字