社区
进程/线程/DLL
帖子详情
给定一个指定的日期,如何得到该日期是该年的第几周?
ljfinder
2008-03-20 11:30:13
如题。给一个日期,是能够得到该日期是星期几,但问题是怎么知道该日期是一年中的第几周呢?
...全文
133
4
打赏
收藏
给定一个指定的日期,如何得到该日期是该年的第几周?
如题。给一个日期,是能够得到该日期是星期几,但问题是怎么知道该日期是一年中的第几周呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ljfinder
2008-03-21
打赏
举报
回复
我自己写了个函数,实现了这个功能,谢谢各位的回复
zaodt
2008-03-20
打赏
举报
回复
只有先把规则搞清楚,才能做这个程序:
国际上,好像是这么规定的:
一月份的第一个星期天,才是一年第一周的开始
我记不太清楚,楼下的朋友帮确认一下!
cofanz
2008-03-20
打赏
举报
回复
[code=c/c++]
struct tm *today;
time_t ltime;
time(<ime);
today = localtime(<ime);
int wdaytemp,temp;
if (today->tm_wday == 0)
wdaytemp = 6;
else
wdaytemp = today->tm_wday-1;
if (today->tm_yday < wdaytemp)
temp = 0;
else {
temp = today->tm_yday/7;
if ((today->tm_yday%7) >= wdaytemp)
temp++;
}
[/code]
lihongbin33
2008-03-20
打赏
举报
回复
这不算什么难吧?多想下
Python代码实现:判断
给定
日期
是当
年
的第几天
在这个函数中,我们使用date对象的year属性获取
给定
日期
的
年
份,然后使用datetime.date函数创建
一个
表示该
年
的1月1日的date对象。接下来,我们计算
给定
日期
和1月1日之间的天数差,并加上1,就可以
得到
给定
日期
是当
年
的第几天了。在本文中,我们将介绍如何使用Python编写代码来判断
指定
日期
是当前
年
份的第几天。首先,我们需要导入datetime模块,该模块提供了datetime对象以及各种与
日期
和时间相关的函数。然后,我们定义
一个
函数,接收
一个
日期
作为参数,并返回该
日期
是当前
年
份的第几天。
计算
给定
日期
是当
年
的第
几周
给定
一个
日期
,能不能算出
日期
是本
年
的第
几周
。
java中获取
日期
属于哪一
年
的第
几周
在设计数据模型的时候需要用到
年
份+周数作为唯一索引,于是就需要判断
一个
日期
是属于哪一
年
的第
几周
,本来问题很简单的,但是会涉及到跨
年
的问题,例如以周一作为
一个
星期的开始,那么2018-12-30日星期日,属于2018
年
的第52周,而2018-12-31日星期一,就属于2019
年
的第1周,因此,只用
一个
日期
属于第
几周
来判断是会有问题的,下面这个方法里面返回了
年
份与第
几周
,可以满足要求。 publi...
给定
一个
日期
,判断这个
日期
是今
年
第几天
给定
一个
日期
,判断这个
日期
是今
年
的第几天
给定
一个
日期
计算这个
日期
是当
年
的第
几周
计算当前当前
日期
是全
年
的第
几周
,动态设定一周的开头为星期几
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章