C# 杂活
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# 杂活的更多相关文章
- SQL 杂活
例子一:查询两个表数据并且分页展示 select * from ( select ROW_NUMBER() OVER(order by CreateTime desc) as rownum,* fro ...
- No.11
每天干点杂活,充实自己,获得一种短暂的安全感......
- Nodejs 饭店
一个Node.js饭店的发展历程 前面的一堆理论似乎不太好明白,最后讲一个关于饭店发展历程的故事作为结尾吧. 第一年 饭店开张,只有一个厨师(同时还兼任老板.服务员.打荷.收银员),当一个客 ...
- ubuntu入门
Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音.了解发音是有意义的,您不是第一个为此困惑的人,当然,也不会是最后一个:) 大多数的美国人读 ubun ...
- (转)完全用GNU/Linux工作 by 王珢
完全用GNU/Linux工作 王珢 (看完这篇博文,非常喜欢王珢的这篇博客,也我坚定了学gnu/linux的决心,并努力去按照国外的计算机思维模式去学习编程提高自己.看完这篇文章令我热血沸腾 ...
- 谈谈Web前端工程师的定位
原文地址:http://www.360doc.com/content/10/0708/17/1277406_37692580.shtml 2010-07-08 锋子chans 阅 1116 转 ...
- 【CTO讲堂】以API为核心的移动应用云大发展时代
摘要:CTO线上讲堂5月20日正式登场,CTO俱乐部首期邀请到APICloud联合创始人兼CTO邹达与C粉之家微信群友一起聊聊如何快速玩转App开发,分享技术人的职场成长. 为了帮助IT从业者职业之路 ...
- 【GoLang】转载:我为什么放弃Go语言,哈哈
我为什么放弃Go语言 作者:庄晓立(Liigo) 日期:2014年3月 原创链接:http://blog.csdn.NET/liigo/article/details/23699459 转载请注明出处 ...
- Mac OS X 背后的故事
Mac OS X 背后的故事 作者: 王越 来源: <程序员> 发布时间: 2013-01-22 10:55 阅读: 25840 次 推荐: 49 原文链接 [收藏] ...
随机推荐
- RabbitMQ之Topics(多规则路由)
Exchange中基于direct类型无法基于多种规则进行路由. 例如分析syslog日志,不仅需要基于severity(info/warning/critical/error)进行路由,还需要基于a ...
- springboot整合shiro
请大家在看本文之前,先了解如下知识点: 1.Shiro 是什么?怎么用? 2.Cas 是什么?怎么用? 3.最好有Spring基础 可以先看看这两篇文章,按照这2篇文章的内容做一遍: Spring B ...
- Ambari概览
文章作者:luxianghao 文章来源:http://www.cnblogs.com/luxianghao/p/7886195.html 转载请注明,谢谢合作. 免责声明:文章内容仅代表个人观点, ...
- Python——正则表达式特殊符号及用法
由于正则表达式的内容比较多,所以单独写成一系列文章,主要内容是根据小甲鱼所讲的内容综合一下正则表达式的笔记. 贴上小甲鱼的<Python3 如何优雅地使用正则表达式>系列可观看的博客地址: ...
- NullSafe基于Runtime的深度解析
Objective-C是一门动态语言,一个函数是由一个selector(SEL),和一个implement(IML)组成的. 执行一个方法时如果系统找不到方法会给几次机会寻找方法,实在没有此方法就会抛 ...
- ES7前端异步玩法:async/await理解
在最新的ES7(ES2017)中提出的前端异步特性:async.await. 什么是async.await? async顾名思义是"异步"的意思,async用于声明一个函数是异步的 ...
- DOM操作基本用法
本文列举了js中DOM选取的基本用法,在列表中没有id的情况下如何选取到需要的一项,代码如下: <h2>获取Jerry的js代码</h2> <ul id="fi ...
- phython廖雪峰
这是小白的Python新手教程,具有如下特点: 中文,免费,零起点,完整示例,基于最新的Python 3版本. Python是一种计算机程序设计语言.你可能已经听说过很多种流行的编程语言,比如非常难学 ...
- 程序员的自我救赎---11.3:WinService服务
<前言> (一) Winner2.0 框架基础分析 (二)PLSQL报表系统 (三)SSO单点登录 (四) 短信中心与消息中心 (五)钱包系统 (六)GPU支付中心 (七)权限系统 (八) ...
- 【下一代核心技术DevOps】:(一)容器服务的Rancher选型
为什么说是下一代核心技术 其实经过互联网的多次变革说起,早期的C/S架构,到后来的B/S架构,一直到现在最普遍的M/S架构,他们的背后都是技术不断的优化改进,以适应促进IT技术的发展 整体而言在过去1 ...