时间设定(送分)

yangjinju2008 2009-05-02 08:59:24
我想设定某一周为第一周,往后,一直到第二十周,当用户在访问页面时候会自动提示现在是第几周,这个要怎么实现啊,尽可能详细点!谢谢!
...全文
65 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
皓月明 2009-05-03
  • 打赏
  • 举报
回复
帮顶了
yangjinju2008 2009-05-02
  • 打赏
  • 举报
回复
哦,谢谢了啊!
llsen 2009-05-02
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 yangjinju2008 的回复:]
那过后怎么判断 今天访问时间是第几周呢?
[/Quote]

你把设定的时间写到配置文件中,或者数据库中
然后第一个时间读这个时间BeginDate
然后第二个时间读今天的时间EndDate

用我上面5楼的代码
获取差的天数


然后int weeks = days % 7 + 1;

就获取今天是第几周了
yangjinju2008 2009-05-02
  • 打赏
  • 举报
回复
还是有点模糊!
danier9687 2009-05-02
  • 打赏
  • 举报
回复
ding..........
llsen 2009-05-02
  • 打赏
  • 举报
回复
TimeSpan BeginTime = new TimeSpan(BeginDate.Ticks);
TimeSpan EndTime = new TimeSpan(EndDate.Ticks);

TimeSpan ts = BeginTime.Subtract(EndTime).Duration();

int days = ts.Days;


获取两个时间日期差
yangjinju2008 2009-05-02
  • 打赏
  • 举报
回复
那过后怎么判断 今天访问时间是第几周呢?
热学沸腾56 2009-05-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 llsen 的回复:]
将你设的这一周的第一天日期算出来
然后用要计算的日期减去你的第一周的第一天
sql中有datediff
代码中有datetime.函数
计算出相差的天数n

然后 n % 7 + 1就是第几周
[/Quote]up
llsen 2009-05-02
  • 打赏
  • 举报
回复
将你设的这一周的第一天日期算出来
然后用要计算的日期减去你的第一周的第一天
sql中有datediff
代码中有datetime.函数
计算出相差的天数n

然后 n % 7 + 1就是第几周
陌上花花 2009-05-02
  • 打赏
  • 举报
回复
帮顶了。

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧