private DateTime GetDate(DayOfWeek dw, DateTime jcTime)
{
if ((jcTime.DayOfWeek & dw) != 0)
{
return jcTime;
}
for (int i = 1; i < 7; i++)
{
DateTime time = jcTime.AddDays(i);
if ((time.DayOfWeek & dw) != 0)
{
return time;
}
}
return jcTime;
} protected void Page_Load(object sender, EventArgs e)
{ DateTime today = DateTime.Now;
DayOfWeek dw;
switch (m_GameType)
{ case 1://双色球
dw = DayOfWeek.Tuesday | DayOfWeek.Thursday | DayOfWeek.Sunday;
timeStr = ConvertToString(GetKJDate(dw, DateTime.Now)) + " 19:30:00";
break;
case 2://七乐彩
dw = DayOfWeek.Monday | DayOfWeek.Wednesday | DayOfWeek.Friday;
timeStr = ConvertToString(GetKJDate(dw, DateTime.Now)) + " 19:30:00";
break;
case 3://3D
timeStr = ConvertToString(today) + " 19:30:00";
break;
}
}为什么我使用的时候GetDate()返回的值总是一样呢?
解决方案 »
- 运用asp.net语言,如何群发邮件
- webServices需要改变客户端全局变量问题
- sql语句没学好。。哎,进来抢分^^
- 用window.open打开一个子窗口时,如何在子窗口里判断父窗口是否还存在?
- 各位师兄,我用jmail发带附件邮件出现乱码请求支援!
- 怎样在DATAGRID里做想GOOGLE那样的分页?GOOOOOOOOOOGLE
- 关于页面布局
- 怎样在DataGrid的Header的格子里面加控件?
- asp.net中session设置问题?急!!!!在线等.
- 此项目的默认web访问模式设置为文件共享,但是无法从路径'c:\inetpub\wwwroot\'打开’http://localhost/WebForm'处的项目文件夹
- 望论坛的前辈们给点建议
- CuteEditor问题,新增的内容可保存,修改的内容却无法保存
if ((jcTime.DayOfWeek & dw) != 0)
{
return jcTime;
}
这个条件,返回值显然都一样的。
[ComVisibleAttribute(true)]
public enum DayOfWeek
显然没有Flag标记, 这不能用 二进制的与和或,只能一个个判断
那我要怎么做才能达到&的效果