首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

日期比较有关问题

2012-02-14 
日期比较问题在数据库中有日期型字段内容是 2010-1-12 0:00:00 这种格式现程序中传入日期是 2010-1 这种格

日期比较问题
在数据库中有日期型字段内容是 2010-1-12 0:00:00 这种格式

现程序中传入日期是 2010-1 这种格式,请问怎么比较二者相同。

[解决办法]

C# code
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;namespace ConsoleApplication1{    class Program    {        static void Main(string[] args)        {            string[] starrr = new string[] { "2010-1-12 0:00:00", "2010-1-22 0:00:00", "2010-2-12 0:00:00" };            string str = "2010-1";            var result = from s in starrr                         where s.IndexOf(str) !=-1                         select s;            foreach(string s in result)                Console.WriteLine(s);        }    }}
[解决办法]
上面少删除一点东西了。。。
C# code
var result = from t in dc.talbe            Where t.xxxx.Year.ToString().Contains(yyyy.Substring(0,4)))               && t.xxxx.Month.ToString().Contains(yyyy.Substring(5,2)));or:var result = from t in dc.talbe            Where t.xxxx.Date.ToString()Substring(0,7).Contains(yyyy))); 

热点排行