1 下拉框

List<Model.Sys.AccountModel> AcModel = BLL.Sys.AccountBLL.Instance.GetModelList("RoleID=3");
//实例化
// SelectList ServiceName = new SelectList(new List<Model.Sys.AccountModel>(), "ID", "RealName"); //下拉框
SelectList ServiceName = new SelectList(AcModel, "ID", "RealName",RealName);
ViewData["ServiceName"] = ServiceName; //页面显示
@Html.DropDownList("ServiceUserID", (SelectList)ViewData["ServiceName"], "全部")
<label>模糊筛选:</label>
<input data-upload="ServiceName" name="ServiceName" value="@ViewBag.bt" list="listdw2" style="width: 300px" type="text" />
<datalist id="listdw2">
@foreach (var dd in (SelectList)ViewData["ServiceName"])
{
<option value="@dd.Text" selected="@dd.Selected"></option>
}
</datalist>
List<SelectListItem> lists = new List<SelectListItem>();
lists.Add(new SelectListItem { Text = "未到期", Value ="" });
lists.Add(new SelectListItem { Text = "到期已还", Value = "" });
lists.Add(new SelectListItem { Text = "延期已还", Value = "" });
lists.Add(new SelectListItem { Text = "未到期", Value = "" }); //for (int i = 1; i <= 12; i++)
//{
// lists.Add(new SelectListItem { Text = i + "月", Value = i.ToString() });
//}
ViewBag.lists = lists; //页面显示
@Html.DropDownList("ServiceUserID", (List<SelectListItem>)ViewBag.lists) MVC 下拉框

2 时间格式

DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss:ffff dddd"); // => 2016/05/09 13:09:55:2350 星期一

DateTime  CurTime = DateTime.Now;
CurTime.ToString("f"); //2017年12月5日 9:30
CurTime.ToString("y"); //2017年12月
CurTime.ToString("m"); //12月5日
CurTime.ToString("d"); //2017/12/5
CurTime.ToString("t"); //9:30
CurTime.ToShortDateString();//2017/12/5
CurTime.ToShortTimeString();//9:43

系统时间表达

DateTime CurTime = new DateTime();
Console.WriteLine(CurTime.ToString()); // 0001/1/1 0:00:00
Console.WriteLine(DateTime.Now.ToString()); //2017/12/5 9:39:29
Console.WriteLine(DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss:ffff dddd")); //2017/12/05 09:41:08:4617 星期二 DateTime.Now.Date.ToShortDateString(); //今天 //2017/12/5
DateTime.Now.AddDays().ToShortDateString();//明天 的 //2017/12/6 //一周
DateTime.Now.AddDays(Convert.ToDouble(( - Convert.ToInt16(DateTime.Now.DayOfWeek)))).ToShortDateString(); //2017/12/3
DateTime.Now.AddDays(Convert.ToDouble(( - Convert.ToInt16(DateTime.Now.DayOfWeek)))).ToShortDateString(); //2017/12/9 //月
Convert.ToDateTime(DateTime.Now.Year.ToString() + "-" + DateTime.Now.Month.ToString() + "-" + "" + " " + "00:00:00");//2017/12/1 0:00:00
DateTime times = new DateTime(DateTime.Now.Year, DateTime.Now.Month, ); //2017/12/1 0:00:00
Convert.ToDateTime(DateTime.Now.Year.ToString() + "-" + DateTime.Now.Month.ToString() + "-" + "" + " " + "00:00:00").AddMonths().AddDays(-).ToString() ; //最后一天 2017/12/31 0:00:00

常用时间转换

//一天的时间段
DateTime dtTarget = DateTime.Now;
DateTime FirstSecond = dtTarget.Date;
DateTime LastSecond = dtTarget.Date.AddDays(+0.99); DateTime FirstDay = dtTarget.AddDays(-dtTarget.Day + ); //每个月第一天
DateTime LastDay = dtTarget.AddMonths().AddDays(-dtTarget.AddMonths().Day).Date.AddDays(+0.99);//每个月最后一天

另一种时间变换

DateTime NowTime = DateTime.Now;
Console.WriteLine(NowTime.ToShortDateString()); //本月第一天和最后一天
DateTime M1 = new DateTime(NowTime.Year,NowTime.Month,);
DateTime M2 = M1.AddMonths(); //本季度第一天和最后一天
DateTime J1 = M1.AddMonths( - (DateTime.Now.Month - ) % );
DateTime J2 = M1.AddMonths( - (DateTime.Now.Month - ) % ); //本年度第一天和最后一天
DateTime Y1 = M2.AddMonths(-M1.Month);
DateTime Y2 = M2.AddMonths(-M1.Month).AddYears();

3.包含

//判断text 里面是否包含jpg
public static string PicsString = "jpg,png,igf,bmp,tiff"; public static bool CheckPics(string text)
{
string[] strList = PicsString.Split(',');
foreach (var item in strList)
{
if (text.Contains(item))
{
return false;
}
}
return true;
} 判断text 里面是否包含jpg

C# 杂活的更多相关文章

  1. SQL 杂活

    例子一:查询两个表数据并且分页展示 select * from ( select ROW_NUMBER() OVER(order by CreateTime desc) as rownum,* fro ...

  2. No.11

    每天干点杂活,充实自己,获得一种短暂的安全感......

  3. Nodejs 饭店

     一个Node.js饭店的发展历程 前面的一堆理论似乎不太好明白,最后讲一个关于饭店发展历程的故事作为结尾吧.     第一年 饭店开张,只有一个厨师(同时还兼任老板.服务员.打荷.收银员),当一个客 ...

  4. ubuntu入门

    Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音.了解发音是有意义的,您不是第一个为此困惑的人,当然,也不会是最后一个:) 大多数的美国人读 ubun ...

  5. (转)完全用GNU/Linux工作 by 王珢

    完全用GNU/Linux工作 王珢      (看完这篇博文,非常喜欢王珢的这篇博客,也我坚定了学gnu/linux的决心,并努力去按照国外的计算机思维模式去学习编程提高自己.看完这篇文章令我热血沸腾 ...

  6. 谈谈Web前端工程师的定位

    原文地址:http://www.360doc.com/content/10/0708/17/1277406_37692580.shtml 2010-07-08  锋子chans   阅 1116  转 ...

  7. 【CTO讲堂】以API为核心的移动应用云大发展时代

    摘要:CTO线上讲堂5月20日正式登场,CTO俱乐部首期邀请到APICloud联合创始人兼CTO邹达与C粉之家微信群友一起聊聊如何快速玩转App开发,分享技术人的职场成长. 为了帮助IT从业者职业之路 ...

  8. 【GoLang】转载:我为什么放弃Go语言,哈哈

    我为什么放弃Go语言 作者:庄晓立(Liigo) 日期:2014年3月 原创链接:http://blog.csdn.NET/liigo/article/details/23699459 转载请注明出处 ...

  9. Mac OS X 背后的故事

    Mac OS X 背后的故事 作者: 王越  来源: <程序员>  发布时间: 2013-01-22 10:55  阅读: 25840 次  推荐: 49   原文链接   [收藏]   ...

随机推荐

  1. 基于HTML5 Canvas 实现商场监控

    伴随国内经济的高速发展,人们对安全的要求越来越高.为了防止下列情况的发生,您需要考虑安装安防系统: 提供证据与线索:很多工厂银行发生偷盗或者事故相关机关可以根据录像信息侦破案件,这个是非常重要的一个线 ...

  2. jinja2模板常用方法

    数学运算+,-,*,/,**,//,%等数学运算符都支持. 逻辑运算and,or,not也同样支持 1.in判断元素是否在集合中 2.|管道操作符,默认使用Apply调用一个方法 3.~字符串连接 4 ...

  3. Git版本控制管理教程(一):介绍

    我的个人博客地址:damienzhong.com 原文链接:点击打开链接 1.1 背景 数据是短暂的,且容易丢失的,特别是作为开发人员的我们每天频繁的对项目代码进行更新,容易产生错误代码的变更或者项目 ...

  4. RedHat升级Python到2.7.6

    今天本来想研究一下Python  paramiko模块,安装安装 paramiko-1.10.1.tar.gz的时候报错,!看了一下虚拟机RedHat中的python,发现还是原生的2.4.3,所以决 ...

  5. 十五、Hadoop学习笔记————Zookeeper客户端的使用

    timeout表示会话超时时间,zookeeper靠与客户的心跳来判断会话是否有效(单位毫秒), -r为只读,表示zookeeper如果与半数以上服务器失去连接则会停止服务,如果有-r参数,则会继续保 ...

  6. leetcode#42 Trapping rain water的五种解法详解

    leetcode#42 Trapping rain water 这道题十分有意思,可以用很多方法做出来,每种方法的思想都值得让人细细体会. 42. Trapping Rain WaterGiven n ...

  7. velocity 是如何实现内省 屏蔽反射的

    velocity的标签中支持$abc 这样的语法,如果abc是一个对象,则写模板时就可以利用它来进行反射,调用一些危险的方法,如 $vm.getClass().newInstance() #set ( ...

  8. java 接口测试,使用excel做数据驱动(二)

    承接上篇. 改变我们的测试驱动方式,灵活设置测试用例. 数据驱动测试 数据驱动测试的核心是: 测试数据与测试脚本分离,实现测试脚本参数化, 提高测试脚本的可重用性.在自动化功能测试中如果灵活使用数据源 ...

  9. 浏览器Agent大全 (含IE 11, Edge)

    Edge mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/51.0.27 ...

  10. 【NOIP2016提高组】愤怒的小鸟

    https://www.luogu.org/problem/show?pid=2831 BFS 看到N这么小就可以想到搜索,求最少步数显然应该用BFS. 在这题中过两猪可以唯一确定一条抛物线,每一步可 ...