62,046
社区成员
发帖
与我相关
我的任务
分享
string partten="^[0-9]{4}/" + datetime.Now.Month + "/"+datetime.Now.day;
string Birthday = "2012/4/12 0:00:00";
string yymm = @"(\d{4})/([" + DateTime.Now.Month + "])/[" + DateTime.Now.Day + "]";
if(Regex.IsMatch(Birthday, yymm))
{
MessageBox.Show("Yes");
}
SELECT CONVERT(VARCHAR(10),GETDATE(),111) Today
/*
Today
----------
2012/04/12
(1 行受影响)
*/
string time="1986/9/27 0:00:00";//你数据库查询出来的不就行了
Regex reg=new Regex(@"\d{4}/(\d{1,2})/(\d{1,2})\s*\d{1,2}:\d{2}:\d{2}");//最好改成Regex reg=new Regex(@"\d{4}/(\d{1,2})/(\d{1,2})")
if(reg.IsMatch(time)
{
MessageBox.Show("匹配");
}
string time="1986/9/27 0:00:00";//你把值换成你数据库查询出来的不就行了
Regex reg=new Regex(@"\d{4}/(\d{1,2})/(\d{1,2})");
if(reg.IsMatch(time) && reg.Match(time).Groups[1].Value==DateTime.Now.Month.ToString().PadLeft(2,'0') &&
reg.Match(time).Groups[2].Value==DateTime.Now.Day.ToString().PadLeft(2,'0'))
{
Console.WriteLine("Happy Birthday");
}
string Birthday="1986/9/27 0:00:00";
var query = Query.Matches(Birthday, @"(\\d{4})([" + DateTime.Today.Month + "])[" + DateTime.Today.Day + "]");
return
_db.GetCollection<Personality>("Personality").FindAs<Personality>(query).OrderByDescending(
m => m.AddTime).ToList();
var query = Query.Matches("Birthday", @"(\\d{4})([" + DateTime.Today.Month + "])[" + DateTime.Today.Day + "]");
return
_db.GetCollection<Personality>("Personality").FindAs<Personality>(query).OrderByDescending(
m => m.AddTime).ToList();