linq to entity查询的日期格式化
2016-07-12 14:30
696 查看
当从数据库查询数据的同时对取得的数据中日期进行格式化。
注意点:在利用ToString("yyyy-MM-dd")前必须对model进行转换,转换成Object对象,本文采用db.Articles.ToList()实现,这样就把数据先转换成对象,然后才能调用ToString方法,否则会报错。
/// <summary> /// 同类文章 /// </summary> /// <returns></returns> public string SameCategoryArticles(int id) { int objId = Utility.StrToInt(id, 0); //var aCategory = from c in db.Articles where c.ObjectID == objId select c.UserCategoryID; var sames = (from a in db.Articles.ToList() join aa in db.Articles on a.UserCategoryID equals aa.UserCategoryID where aa.ObjectID == objId select new { ObjectID = a.ObjectID, ObjectTitle = a.ObjectTitle, CreateTime =a.CreateTime.ToString("yyyy-MM-dd"), VisitedCount = a.VisitedCount }).ToList(); return JsonConvert.SerializeObject(sames); }
注意点:在利用ToString("yyyy-MM-dd")前必须对model进行转换,转换成Object对象,本文采用db.Articles.ToList()实现,这样就把数据先转换成对象,然后才能调用ToString方法,否则会报错。
相关文章推荐
- 基于.Net中的数字与日期格式化规则助记词的使用详解
- 一个JS的日期格式化算法示例
- MySQL的Data_ADD函数与日期格式化函数说明
- javascript日期格式化方法汇总
- Asp 日期格式化问题
- Asp.net MVC添加移动支持
- 谷歌的30条建议让你的Web Site达到高性能 --- 缓存篇
- ios 日期时间格式化
- 关于JAVA和oracle的日期格式化
- ASP.NET MVC学习时,自动导入数据库控制器和视图时遇到的问题
- UnCaught TypeError:date.getFullYear is not a function解决方案
- 格式化日期时间的显示
- js中将数字格式的日期化为yyyy-MM-dd样式
- 日期工具类
- Oracle中的日期和字符串互相转换以及格式化
- 在Asp.Net MVC中使用AngularJS的路由
- 如何在ASP.NET MVC中使用ajax
- java 时间解析
- ASP.NET MVC中的依赖倒置IOC/依赖注入DI, (MircroSoft.Practices.Unity)与asp.net mvc 3的融合
- 基于ASP.NET MVC Remote验证的AdditionalFields与checkbox搭配使用的BUG