开学时间为2009年2月18日,计算当前日期是第几周
2013-03-28 19:57
295 查看
加一label1,用来显示第几周,在加一个button,点击表示计算
代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private string s = "2009-2-18";
private int WeekOfYear(string date)
{
DateTime curDay = Convert.ToDateTime(date);
DateTime oldDay = Convert.ToDateTime(s);
int days1 = oldDay.DayOfYear;//获取开学时间离元旦的天数
int days2= curDay.DayOfYear;//获取目前时间离元旦的天数
int days = days2 - days1;
label3.Text = days.ToString();
int daysOutOneWeek = days;
if (daysOutOneWeek <= 0)
{
return 1;
}
else
{
int weeks = daysOutOneWeek / 7;
if (daysOutOneWeek % 7 != 0)
weeks++;
return weeks + 1;
}
}
private void button1_Click(object sender, EventArgs e)
{
string t;
int m;
t = "2009-2-22";
m=WeekOfYear(t);
label1.Text = m.ToString();
}
}
}
代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private string s = "2009-2-18";
private int WeekOfYear(string date)
{
DateTime curDay = Convert.ToDateTime(date);
DateTime oldDay = Convert.ToDateTime(s);
int days1 = oldDay.DayOfYear;//获取开学时间离元旦的天数
int days2= curDay.DayOfYear;//获取目前时间离元旦的天数
int days = days2 - days1;
label3.Text = days.ToString();
int daysOutOneWeek = days;
if (daysOutOneWeek <= 0)
{
return 1;
}
else
{
int weeks = daysOutOneWeek / 7;
if (daysOutOneWeek % 7 != 0)
weeks++;
return weeks + 1;
}
}
private void button1_Click(object sender, EventArgs e)
{
string t;
int m;
t = "2009-2-22";
m=WeekOfYear(t);
label1.Text = m.ToString();
}
}
}
相关文章推荐
- asp.net 根据当前时间计算是否股票、期货、黄金交易日期
- asp.net C#计算时间--按照日期确定第几周 按照第几周确定日期范围
- C#计算当前日期为一年中的第几周
- C#中怎么计算当前日期是在一年中的第几周
- JS计算当前日期是一年中的第几周
- asp.net关于时间方法,当前月有多少天、求某年有多少周、求当前日期是一年的中第几周
- php时间戳函数实现计算第几周,以及当天所在周的具体日期范围
- [转]C#中怎么计算当前日期是在一年中的第几周
- 计算当前日期是任意时间段内第几周的函数
- asp.net关于时间方法,当前月有多少天、求某年有多少周、求当前日期是一年的中第几周
- 计算当前日期是本年度的第几周
- java时间-计算当前日期推前,延后的方式
- java根据出生日期和当前时间计算年龄
- C#计算当前日期是一年中的第几周
- 通过日期计算距离当前时间的距离
- Mysql 计算当前日期是本月第几周:一个自定义算法
- Domino计算当前日期是这一年的第几周,以及计算任意一周都分别是哪七天?
- JavaScript 计算当前日期是本年度及本月度第几周
- 计算当前日期是第几周,周一算第一天
- java计算距当前时间30天前的日期和时间