public void BindWeek(int curWeek) { ddlWeek.Items.Clear(); ListItem li; for (int i = 1; i < 54; i++)//一年53周 { li = new ListItem(); string[] arr = GetWeek(Convert.ToInt32(ddlYear.SelectedItem.Text), i); li.Text = i.ToString() + "(" + arr[0].Substring(5) + "--" + arr[1].Substring(5) + ")"; li.Value = i.ToString(); ddlWeek.Items.Add(li); } ddlWeek.SelectedValue = curWeek.ToString(); } //根据第几周 查找开始和结束日期 public static string[] GetWeek(int nYear, int nNumWeek) { string[] inti = new string[2]; DateTime dt = new DateTime(nYear, 1, 1); dt = dt + new TimeSpan((nNumWeek - 1) * 7, 0, 0, 0); DateTime dtWeekStart = dt.AddDays(-(int)dt.DayOfWeek + (int)DayOfWeek.Monday); DateTime dtWeekeEnd = dt.AddDays((int)DayOfWeek.Saturday - (int)dt.DayOfWeek + 1); inti[0] = dtWeekStart.ToString("yyyy.MM.dd"); inti[1] = dtWeekeEnd.ToString("yyyy.MM.dd"); return inti; } //当前日期的周数 public static int WeekOfYear(DateTime curDay) { int firstdayofweek = Convert.ToInt32(Convert.ToDateTime(curDay.Year.ToString() + "- " + DateTime.Now.Month + "-" + DateTime.Now.Day).DayOfWeek); int days = curDay.DayOfYear; int daysOutOneWeek = days - (7 - firstdayofweek); if (daysOutOneWeek <= 0) { return 1; } else { int weeks = daysOutOneWeek / 7; if (daysOutOneWeek % 7 != 0) weeks++; return weeks + 1; } }

根据一年的周数得到日期相关推荐

  1. 周数转日期和日期转周数

    最近要用到这2个方法,网上没找到就自己写了一个 //获取所在年的第几周         private string WeekOfYear(string date)         {         ...

  2. java根据周数获取日期_java获取日期的周数和所属年份

    在项目中遇到需要导出excel表格   表格的标题需要根据数据来动态获取 格式为     2017年第 50  周计划检修申报.实施确认表 获取日期所属周数 Date date = new Date( ...

  3. python通过周数得到日期_Python-使用日期创建周数的月数列表 - python

    我有一个开始日期('2019-11-18')和一个结束日期('2021-02-19').我正在尝试创建开始日期和结束日期之间每个月所有星期的列表.我的预期结果应该是这样的: list = ['2019 ...

  4. 2020年周数和日期对应表_2020年雅思考试报名截止日期、准考证打印日期和成绩单寄送日期...

    2020年雅思考试报名截止日期.准考证打印日期和成绩单寄送日期 考试日期 类别 口试预定 开始日期* 报名截止日期 准考证 打印日期 成绩单 寄送日期* 04/01/2020 A 14/12/2019 ...

  5. 2020年周数和日期对应表_2020年上海注册会计师考试成绩发布日期

    2020年上海注册会计师考试成绩发布日期是哪天?考生也很想知道,等待的过程着实煎熬,但北北老师想让各位吃颗定心丸,注册会计师考试成绩都会在12月下旬左右公布,现在担心还着实过早.但是如果你害怕错过第一 ...

  6. Java 获取当前时间周数,及根据周数获取周的起止时间

    package com.hr.weekly.controller;import com.hr.weekly.utils.DateUtil; import java.text.ParseExceptio ...

  7. python日期转化成周数_[转]浅析使用python计算两个日期间隔天数﹑周数和指定若干天后对应的日期等...

    >>> import datetime >>> help(datetime) http://docs.python.org/library/datetime.htm ...

  8. php 天数加减_PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】...

    本文实例讲述了PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算方法.分享给大家供大家参考,具体如下: 其实就是strtotime这个内置函数 //PHP 日期 加减 周 date(&qu ...

  9. excel日期转换为周数_VBA将日期转换为周数

    6 个答案: 答案 0 :(得分:12) 要将周数作为第一天的星期一,请使用以下内容: WorksheetFunction.WeekNum(now, vbMonday) 答案 1 :(得分:6) 使用 ...

最新文章

  1. 没有学不会的C++:用户自定义的隐式类型转换
  2. 菜刀php木马_php网站安全防止各类一句话木马的攻击
  3. php 去掉字符串的逗号,php 怎么去掉字符串最后一个逗号
  4. 使用FastJson解析时有关内部类的两个问题
  5. SAP License:账号锁定的处理
  6. 日志存储 elasticsearch vs clickhouse
  7. Pulseaudio之meson编译(十二)
  8. 突发!甲骨文严查Java授权,很多公司连夜卸载了JDK,启用OpenJDK 替代....
  9. Foundation框架: 6.NSString的创建和导出
  10. oracle中的中文排序,Oracle下的中文排序
  11. ios13文件管理器 连接服务器,支持鼠标、文件管理—IOS13和iPad OS深度体验报告
  12. zabbix自带模板监控CPU,磁盘和内存
  13. java程序throw异常,Java中处理异常throw和throws
  14. 如何用php 图片合成一张图片,PHP 文字生成图片并与两张图片合成一张图片
  15. 58 同城 iOS 客户端组件化演变历程
  16. 平方根和立方根怎么用计算机,用计算器探究平方根和立方根
  17. 基本数据类型 java
  18. 服务器镜像文件查看,查找镜像服务器地址
  19. python财经数据接口包_Tushare 财经数据接口包介绍(Python)
  20. AutoCAD二次开发基础(三):船体型线绘制

热门文章

  1. 密集创投迎来爆发期 今年会是链游之年么?
  2. WPF基础系列二:控件简介
  3. amazon - amzreport 之 amazon report list
  4. 微软Google等互联网公司经典面试智力题和解答
  5. HBase的Nonce实现分析
  6. 生日悖论问题——《算法导论学习笔记》
  7. 理想低通滤波器(频率域滤波)
  8. 使用MfgTool工具进行系统烧写
  9. PINCTRL子系统
  10. [kuangbin带你飞]专题十二 基础DP1 题解+总结