在网上收集的很久很久以前的了,虽然经常用,几乎都烂熟于心了,但还是值得收藏。
1、DateTime 数字型?
System.DateTime currentTime=new System.DateTime();?
1.1 取当前年月日时分秒?
currentTime=System.DateTime.Now;?
1.2 取当前年?
int 年=currentTime.Year;?
1.3 取当前月?
int 月=currentTime.Month;?
1.4 取当前日?
int 日=currentTime.Day;?
1.5 取当前时?
int 时=currentTime.Hour;?
1.6 取当前分?
int 分=currentTime.Minute;?
1.7 取当前秒?
int 秒=currentTime.Second;?
1.8 取当前毫秒?
int 毫秒=currentTime.Millisecond;?
(变量可用中文)?
1.9 取中文日期显示——年月日时分?
string strY=currentTime.ToString("f"); //不显示秒?
1.10 取中文日期显示_年月?
string strYM=currentTime.ToString("y");?
1.11 取中文日期显示_月日?
string strMD=currentTime.ToString("m");?
1.12 取中文年月日?
string strYMD=currentTime.ToString("D");?
1.13 取当前时分,格式为:14:24?
string strT=currentTime.ToString("t");?
1.14 取当前时间,格式为:2003-09-23T14:46:48?
string strT=currentTime.ToString("s");?
1.15 取当前时间,格式为:2003-09-23 14:48:30Z?
string strT=currentTime.ToString("u");?
1.16 取当前时间,格式为:2003-09-23 14:48?
string strT=currentTime.ToString("g");?
1.17 取当前时间,格式为:Tue, 23 Sep 2003 14:52:40 GMT?
string strT=currentTime.ToString("r");?
1.18获得当前时间 n 天后的日期时间?
DateTime newDay = DateTime.Now.AddDays(100);?
2、Int32.Parse(变量) Int32.Parse("常量")?
字符型转换 转为32位数字型?
3、 变量.ToString()?
字符型转换 转为字符串?
12345.ToString("n"); //生成 12,345.00?
12345.ToString("C"); //生成 ¥12,345.00?
12345.ToString("e"); //生成 1.234500e+004?
12345.ToString("f4"); //生成 12345.0000?
12345.ToString("x"); //生成 3039 (16进制)?
12345.ToString("p"); //生成 1,234,500.00%?
4、变量.Length 数字型?
取字串长度:?
如: string str="中国";?
int Len = str.Length ; //Len是自定义变量, str是求测的字串的变量名?
5、System.Text.Encoding.Default.GetBytes(变量)?
字码转换 转为比特码?
如:byte[] bytStr = System.Text.Encoding.Default.GetBytes(str);?
然后可得到比特长度:?
len = bytStr.Length;?
6、System.Text.StringBuilder("")?
字符串相加,(+号是不是也一样?)?
如:System.Text.StringBuilder sb = new System.Text.StringBuilder("");?
sb.Append("中华");?
sb.Append("人民");?
sb.Append("共和国");?
7、变量.Substring(参数1,参数2);?
截取字串的一部分,参数1为左起始位数,参数2为截取几位。?
如:string s1 = str.Substring(0,2);?
8、String user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();?
取远程用户IP地址?
9、穿过代理服务器取远程用户真实IP地址:?
if(Request.ServerVariables["HTTP_VIA"]!=null){?
string user_IP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();?
}else{?
string user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();?
}?
10、 Session["变量"];?
存取Session值;?
如,赋值: Session["username"]="小布什";?
取值: Object objName=Session["username"];?
String strName=objName.ToString();?
清空: Session.RemoveAll();?
11、String str=Request.QueryString["变量"];?
用超链接传送变量。?
如在任一页中建超链接:?
在Edit.aspx页中取值:String str=Request.QueryString["fdid"];?
12、DOC对象.CreateElement("新建节点名");?
创建XML文档新节点?
13、父节点.AppendChild(子节点);?
将新建的子节点加到XML文档父节点下?
14、 父节点.RemoveChild(节点);?
删除节点?
15、Response?
Response.Write("字串");?
Response.Write(变量);?
向页面输出。?
Response.Redirect("URL地址");?
跳转到URL指定的页面?
16、char.IsWhiteSpce(字串变量,位数)——逻辑型?
查指定位置是否空字符;?
如:?
string str="中国 人民";?
Response.Write(char.IsWhiteSpace(str,2)); //结果为:True, 第一个字符是0位,2是第三个字符。?
17、char.IsPunctuation(''字符'') --逻辑型?
查字符是否是标点符号?
如:Response.Write(char.IsPunctuation(''A'')); //返回:False?
18、(int)''字符''?
把字符转为数字,查代码点,注意是单引号。?
如:?
Response.Write((int)''中''); //结果为中字的代码:20013?
19、(char)代码?
把数字转为字符,查代码代表的字符。?
如:?
Response.Write((char)22269); //返回“国”字。?
20、 Trim()?
清除字串前后空格?
21 、字串变量.Replace("子字串","替换为")?
字串替换?
如:?
string str="中国";?
str=str.Replace("国","央"); //将国字换为央字?
Response.Write(str); //输出结果为“中央”?
再如:(这个非常实用)?
string str="这是