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 原文链接 [收藏] ...
随机推荐
- 记PHP面向对象编程
访问控制 public(公开的):可以在类中.子类中.类外访问. protected(受保护的):只能在类本身及子类中访问. private(私有的):只能在声明他们的类中进行访问,私有的类成员不能被 ...
- C/S架构自动化测试入门
所谓C/S架构即Client/Server(客户端/服务器架构).虽然近年来C/S架构产品越来越少,大有被B/S(Browser/Server 浏览器/服务器)架构超越的趋势,但C/S还是有B/S不可 ...
- QuickTime视频解析问题
在QuickTime中可以解析出视频并播放视频,解析的格式后缀名为.mov,之后将该视频导入到Unity Project中,显示未解析到视频文件,本来应该会自动生成MovieTexture材质,但是并 ...
- linux centos ubentu安装IPython四种方法
IPython是Python的交互式Shell,提供了代码自动补完,自动缩进,高亮显示,执行Shell命令等非常有用的特性.特别是它的代码补完功能,例如:在输入zlib.之后按下Tab键,IPytho ...
- 08-图8 How Long Does It Take
原题: Given the relations of all the activities of a project, you are supposed to find the earliest co ...
- PHP使用api的两种方法
1.用file_get_contents()函数 $params = array('key' => '8d284859d04cfeeea6b0771f754adb49', 'location' ...
- 详解spl_autoload_register()函数
一.__autoload 这是一个自动加载函数,在PHP5中,当我们实例化一个未定义的类时,就会触发此函数.看下面例子: printit.class.php <?php class ...
- Mysql主从原理
MySQL的Replication(英文为复制)是一个多MySQL数据库做主从同步的方案,特点是异步复制,广泛用在各种对mysql有更高性能.更高可靠性要求的场合.与之对应的是另一个同步技术是MySQ ...
- SQL Server学习之路(一):建立数据库、建立表
0.目录 1.前言 2.建立数据库 2.1 通过SSMS建立数据库 2.2 通过SQL语句建立数据库 3.建立表 3.1 通过SSMS建立表 3.2 通过SQL语句建立表 1.前言 配置是win10+ ...
- html和css的区别
html(结构) Hyper Text Markup Language(超文本标记语言)用于定义文档内容结构 1.该语言写的代码通常会被浏览器解析执行 2.超文本:不止包括文本,还有图片.链接.音乐. ...