C# 计算时间段的方法-strFlag为自定义的字符串标识
来源:互联网 发布:网络嗅探器sn 编辑:程序博客网 时间:2024/06/06 15:44
String strFlag = radioGroupTime.EditValue.ToString(); //获取标识
switch (strFlag)
{
case "LastWeek":
dtStart = DateTime.Now.AddDays(1 - 7 - ((int)DateTime.Now.DayOfWeek == 0/*此处因为周末在我的系统内作为周的第一天,所以做了特殊处理*/ ? 7 : (int)DateTime.Now.DayOfWeek)).Date;
dtEnd = dtStart.AddDays(7).AddMilliseconds(-1);
break;
case "ThisWeek":
dtStart = DateTime.Now.AddDays(1 - ((int)DateTime.Now.DayOfWeek == 0 ? 7 : (int)DateTime.Now.DayOfWeek)).Date;
dtEnd = dtStart.AddDays(7).AddMilliseconds(-1);
break;
case "NextWeek":
dtStart = DateTime.Now.AddDays(1 + 7 - ((int)DateTime.Now.DayOfWeek == 0 ? 7 : (int)DateTime.Now.DayOfWeek)).Date;
dtEnd = dtStart.AddDays(7).AddMilliseconds(-1);
break;
case "LastMonth":
dtStart = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).AddMonths(-1);
dtEnd = dtStart.AddMonths(1).AddMilliseconds(-1);
break;
case "ThisMonth":
dtStart = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
dtEnd = dtStart.AddMonths(1).AddMilliseconds(-1);
break;
case "NextMonth":
dtStart = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).AddMonths(1);
dtEnd = dtStart.AddMonths(1).AddMilliseconds(-1);
break;
case "Custom":
dtStart = dateEditStart.DateTime.Date;
dtEnd = dateEditEnd.DateTime.Date.AddDays(1).AddMilliseconds(-1);
break;
default: break;
}
0 0
- C# 计算时间段的方法-strFlag为自定义的字符串标识
- C#中字符串转换为计算公式,并进行计算的方法(自定义公式的计算)
- C#中字符串转换为计算公式,并进行计算的方法(自定义公式的计算)
- C#中字符串转换为计算公式(自定义公式的计算)
- C#中字符串转换为计算公式(自定义公式的计算)
- MySql删除类型为字符串类型的时间段
- C#自动计算字符串公式的四种方法
- C#中另类自定义公式计算 字符串转换为计算公式,并得出计算结果
- Groovy将字符串类型转换为自定义类型的方法
- C#判断字符串为空的最好的方法
- js对时间段的选择 C#对时间段的选择
- java 遍历时间段的方法
- MySql查询时间段的方法
- java 遍历时间段的方法
- MySql查询时间段的方法
- C#中字符串处理的一些自定义方法
- C#中字符串处理的一些自定义方法
- C#中字符串处理的一些自定义方法
- iOS GIF 格式动画 图片显示
- Minimal coverage-区间覆盖问题
- 解决eclipse中egit中的cannot open git-upload-pack有关问题
- Android 中json 对象解析
- URAL 1353 Milliard Vasya's Function(DP)
- C# 计算时间段的方法-strFlag为自定义的字符串标识
- 93 汉诺塔(三)
- js把字符串转换成对象
- 解决keta-custom下载patchca失败的方法
- 进程管理--fork函数
- Certificate, Key, and Trust Services
- 项目打包Archive时异常报错
- 94 cigarettes
- 面试题