不用TryCatch的办法谁能告诉我在visual c#下面怎么判断一个字符串是不是日期? 也不用验证控件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 protected string[] GetAllDateString(int month, int day){ string[,] textArray5 = new string[12, 4]; textArray5[0, 0] = "1"; textArray5[0, 1] = "01"; textArray5[0, 2] = "Jan"; textArray5[0, 3] = "January"; textArray5[1, 0] = "2"; textArray5[1, 1] = "02"; textArray5[1, 2] = "Feb"; textArray5[1, 3] = "February"; textArray5[2, 0] = "3"; textArray5[2, 1] = "03"; textArray5[2, 2] = "Mar"; textArray5[2, 3] = "March"; textArray5[3, 0] = "4"; textArray5[3, 1] = "04"; textArray5[3, 2] = "Apr"; textArray5[3, 3] = "April"; textArray5[4, 0] = "5"; textArray5[4, 1] = "05"; textArray5[4, 2] = "May"; textArray5[4, 3] = "May"; textArray5[5, 0] = "6"; textArray5[5, 1] = "06"; textArray5[5, 2] = "Jun"; textArray5[5, 3] = "June"; textArray5[6, 0] = "7"; textArray5[6, 1] = "07"; textArray5[6, 2] = "Jul"; textArray5[6, 3] = "July"; textArray5[7, 0] = "8"; textArray5[7, 1] = "08"; textArray5[7, 2] = "Aug"; textArray5[7, 3] = "Augest"; textArray5[8, 0] = "9"; textArray5[8, 1] = "09"; textArray5[8, 2] = "Sep"; textArray5[8, 3] = "September"; textArray5[9, 0] = "10"; textArray5[9, 1] = "10"; textArray5[9, 2] = "Oct"; textArray5[9, 3] = "October"; textArray5[10, 0] = "11"; textArray5[10, 1] = "11"; textArray5[10, 2] = "Nov"; textArray5[10, 3] = "November"; textArray5[11, 0] = "12"; textArray5[11, 1] = "12"; textArray5[11, 2] = "Dec"; textArray5[11, 3] = "December"; string[,] textArray1 = textArray5; string[] textArray6 = new string[3] { " ", "/", "-" } ; string[] textArray2 = textArray6; string[] textArray3 = new string[12]; int num1 = 0; for (int num2 = 0; num2 < 4; num2++) { string text1 = textArray1[month - 1, num2]; for (int num3 = 0; num3 < 3; num3++) { string text2 = ""; string text3 = textArray2[num3]; if ((((num2 != 0) && (num2 != 1)) || (num3 != 0)) && (((num2 != 2) && (num2 != 3)) || ((num3 != 1) && (num3 != 2)))) { if (num2 == 0) { text2 = text1 + text3 + day.ToString(); textArray3[num1] = text2; num1++; text2 = day.ToString() + text3 + text1; textArray3[num1] = text2; num1++; } else if ((num2 == 2) || (num2 == 3)) { text2 = text1 + text3 + day.ToString().PadLeft(2, ' '); textArray3[num1] = text2; num1++; text2 = day.ToString().PadLeft(2, ' ') + text3 + text1; textArray3[num1] = text2; num1++; } else { text2 = text1 + text3 + day.ToString().PadLeft(2, '0'); textArray3[num1] = text2; num1++; text2 = day.ToString().PadLeft(2, '0') + text3 + text1; textArray3[num1] = text2; num1++; } } } } return textArray3;} 做一个这样的类试的方法 就用ToDateTime()转换撒,转换不鸟肯定就不是列...蛮好用,为么司不用列?? 正则式,或者去www.codeproject.com上面有这方面的控件,去找下吧,或者去www.google.com再搜索下吧 wish u good luck Greatsft 请教关于服务器控件传值与post传值同时使用的问题 求JS的HH:mm格式正则表达式 一个数组由4个不同的字符排列,请问该数组为n位长时候,如何把所有的排列显示出来? VS 2005 ASP.NET2.0 IDE排版问题. 请问一条asp.net语句 BLOB问题? 请问在显示图片的时候,如何自动缩小图片的大小!急 虚拟目录文件的删除不了 如何在Asp.net中调用以前用MFC开发的ActiveX控件 TreeviewItem 的itemtemplate里面的按钮或者图标居右。。好难找啊。 BS系统哟,不看不要后悔哟 迷惑啊Session怎么才能在类文件使用????
{
string[,] textArray5 = new string[12, 4];
textArray5[0, 0] = "1";
textArray5[0, 1] = "01";
textArray5[0, 2] = "Jan";
textArray5[0, 3] = "January";
textArray5[1, 0] = "2";
textArray5[1, 1] = "02";
textArray5[1, 2] = "Feb";
textArray5[1, 3] = "February";
textArray5[2, 0] = "3";
textArray5[2, 1] = "03";
textArray5[2, 2] = "Mar";
textArray5[2, 3] = "March";
textArray5[3, 0] = "4";
textArray5[3, 1] = "04";
textArray5[3, 2] = "Apr";
textArray5[3, 3] = "April";
textArray5[4, 0] = "5";
textArray5[4, 1] = "05";
textArray5[4, 2] = "May";
textArray5[4, 3] = "May";
textArray5[5, 0] = "6";
textArray5[5, 1] = "06";
textArray5[5, 2] = "Jun";
textArray5[5, 3] = "June";
textArray5[6, 0] = "7";
textArray5[6, 1] = "07";
textArray5[6, 2] = "Jul";
textArray5[6, 3] = "July";
textArray5[7, 0] = "8";
textArray5[7, 1] = "08";
textArray5[7, 2] = "Aug";
textArray5[7, 3] = "Augest";
textArray5[8, 0] = "9";
textArray5[8, 1] = "09";
textArray5[8, 2] = "Sep";
textArray5[8, 3] = "September";
textArray5[9, 0] = "10";
textArray5[9, 1] = "10";
textArray5[9, 2] = "Oct";
textArray5[9, 3] = "October";
textArray5[10, 0] = "11";
textArray5[10, 1] = "11";
textArray5[10, 2] = "Nov";
textArray5[10, 3] = "November";
textArray5[11, 0] = "12";
textArray5[11, 1] = "12";
textArray5[11, 2] = "Dec";
textArray5[11, 3] = "December";
string[,] textArray1 = textArray5;
string[] textArray6 = new string[3] { " ", "/", "-" } ;
string[] textArray2 = textArray6;
string[] textArray3 = new string[12];
int num1 = 0;
for (int num2 = 0; num2 < 4; num2++)
{
string text1 = textArray1[month - 1, num2];
for (int num3 = 0; num3 < 3; num3++)
{
string text2 = "";
string text3 = textArray2[num3];
if ((((num2 != 0) && (num2 != 1)) || (num3 != 0)) && (((num2 != 2) && (num2 != 3)) || ((num3 != 1) && (num3 != 2))))
{
if (num2 == 0)
{
text2 = text1 + text3 + day.ToString();
textArray3[num1] = text2;
num1++;
text2 = day.ToString() + text3 + text1;
textArray3[num1] = text2;
num1++;
}
else if ((num2 == 2) || (num2 == 3))
{
text2 = text1 + text3 + day.ToString().PadLeft(2, ' ');
textArray3[num1] = text2;
num1++;
text2 = day.ToString().PadLeft(2, ' ') + text3 + text1;
textArray3[num1] = text2;
num1++;
}
else
{
text2 = text1 + text3 + day.ToString().PadLeft(2, '0');
textArray3[num1] = text2;
num1++;
text2 = day.ToString().PadLeft(2, '0') + text3 + text1;
textArray3[num1] = text2;
num1++;
}
}
}
}
return textArray3;
}
做一个这样的类试的方法
蛮好用,为么司不用列??
Greatsft