日期转换成该年的第几周
2010-06-09 11:44
381 查看
我看网上多好网友要,这样一个函数,就写下了!
static D_INT8 weekofyear(D_INT16 year,D_INT16 month,D_INT16 day)
{
D_INT8 k = 0;
D_INT8 leap = 0;
time_t t = time( 0 );
char tmp[3];
struct tm newtime, *tm1;
time_t t_of_day;
newtime.tm_sec = 1;
newtime.tm_min = 0;
newtime.tm_hour = 0;
newtime.tm_year = year-1900;
newtime.tm_mon = month-1;
newtime.tm_mday = day;
newtime.tm_isdst = 0;
t_of_day = mktime(&newtime);
tm1 = localtime(&t_of_day);
strftime( tmp, 3, "%U", tm1);
printf("the day the is %sor%d-%d/n", tmp,tmp[0],tmp[1]);
return atoi(tmp);
}
static D_INT8 weekofyear(D_INT16 year,D_INT16 month,D_INT16 day)
{
D_INT8 k = 0;
D_INT8 leap = 0;
time_t t = time( 0 );
char tmp[3];
struct tm newtime, *tm1;
time_t t_of_day;
newtime.tm_sec = 1;
newtime.tm_min = 0;
newtime.tm_hour = 0;
newtime.tm_year = year-1900;
newtime.tm_mon = month-1;
newtime.tm_mday = day;
newtime.tm_isdst = 0;
t_of_day = mktime(&newtime);
tm1 = localtime(&t_of_day);
strftime( tmp, 3, "%U", tm1);
printf("the day the is %sor%d-%d/n", tmp,tmp[0],tmp[1]);
return atoi(tmp);
}
相关文章推荐
- 记PHP第几周和日期转换的坑
- [MSSQL]日期转换成所在年度第几周
- [MSSQL]日期转换成所在年度第几周
- [转]js日期格式转换
- 今天 修改别人BDC程序时候发现,日期转换很需要下面为FM
- js 日期格式 转换 yyyy-MM-dd
- 时间戳和日期相互转换
- 20101027 学习记录:SQL Server里面经常会用到的日期格式转换方法
- Oracle OAF 中用到的日期转换绝招
- mysql 日期操作 增减天数、时间转换、时间戳
- SQL Server日期时间格式转换字符串详解
- 打开Excel,原有的数字内容都自动转换成日期格式的问题(亲自实践)
- 日期字符串相互转换
- 日期格式转换方法
- 把格式日期转换成毫秒
- oracle把秒数转换成具体日期
- UNIX时间戳/日期转换
- JS字符串转换成日期格式
- mysql 将时间戳直接转换成日期时间
- JS中将日期字符串转换为日期型过程中出现的问题