DateTime 数字型
SystemDateTime currentTime=new SystemDateTime();
取当前年月日时分秒
currentTime=SystemDateTimeNow;
取当前年
int 年=currentTimeYear;
取当前月
int 月=currentTimeMonth;
取当前日
int 日=currentTimeDay;
取当前时
int 时=currentTimeHour;
取当前分
int 分=currentTimeMinute;
取当前秒
int 秒=currentTimeSecond;
取当前毫秒
int 毫秒=currentTimeMillisecond;
(变量可用中文)
取中文日期显示——年月日时分
string strY=currentTimeToString(f); //不显示秒
取中文日期显示_年月
string strYM=currentTimeToString(y);
取中文日期显示_月日
string strMD=currentTimeToString(m);
取中文年月日
string strYMD=currentTimeToString(D);
取当前时分格式为
string strT=currentTimeToString(t);
取当前时间格式为T::
string strT=currentTimeToString(s);
取当前时间格式为 ::Z
string strT=currentTimeToString(u);
取当前时间格式为 :
string strT=currentTimeToString(g);
取当前时间格式为Tue Sep :: GMT
string strT=currentTimeToString(r);
获得当前时间 n 天后的日期时间
DateTime newDay = DateTimeNowAddDays();
IntParse(变量) IntParse(常量)
字符型转换 转为位数字型
变量ToString()
字符型转换 转为字符串
ToString(n); //生成
ToString(C); //生成 ¥
ToString(e); //生成 e+
ToString(f); //生成
ToString(x); //生成 (进制)
ToString(p); //生成 %
变量Length 数字型
取字串长度
如 string str=中国;
int Len = strLength ; //Len是自定义变量 str是求测的字串的变量名
SystemTextEncodingDefaultGetBytes(变量)
字码转换 转为比特码
如byte[] bytStr = SystemTextEncodingDefaultGetBytes(str);
然后可得到比特长度
len = bytStrLength;
SystemTextStringBuilder()
字符串相加(+号是不是也一样?)
如SystemTextStringBuilder sb = new SystemTextStringBuilder();
sbAppend(中华);
sbAppend(人民);
sbAppend(共和国);
变量Substring(参数参数);
截取字串的一部分参数为左起始位数参数为截取几位
如string s = strSubstring();
String user_IP=RequestServerVariables[REMOTE_ADDR]ToString();
取远程用户IP地址
穿过代理服务器取远程用户真实IP地址
if(RequestServerVariables[HTTP_VIA]!=null){
string user_IP=RequestServerVariables[HTTP_X_FORWARDED_FOR]ToString();
}else{
string user_IP=RequestServerVariables[REMOTE_ADDR]ToString();
}
Session[变量];
存取Session值
如赋值 Session[username]=小布什;
取值 Object objName=Session[username];
String strName=objNameToString();
清空 SessionRemoveAll();
String str=RequestQueryString[变量];
用超链接传送变量
如在任一页中建超链接:<a href=Editaspx?fbid=>点击</a>
在Editaspx页中取值String str=RequestQueryString[fdid];
DOC对象CreateElement(新建节点名);
创建XML文档新节点
父节点AppendChild(子节点)
将新建的子节点加到XML文档父节点下
父节点RemoveChild(节点);
删除节点
Response
ResponseWrite(字串)
ResponseWrite(变量)
向页面输出
ResponseRedirect(URL地址)
跳转到URL指定的页面
charIsWhiteSpce(字串变量位数)——逻辑型
查指定位置是否空字符
如
string str=中国 人民;
ResponseWrite(charIsWhiteSpace(str)); //结果为True 第一个字符是位是第三个字符
charIsPunctuation(字符) 逻辑型
查字符是否是标点符号
如ResponseWrite(charIsPunctuation(A)); //返回False
(int)字符
把字符转为数字查代码点注意是单引号
如
ResponseWrite((int)中); //结果为中字的代码
(char)代码
把数字转为字符查代码代表的字符
如
ResponseWrite((char)); //返回国字
Trim()
清除字串前后空格
字串变量Replace(子字串替换为)
字串替换
如
string str=中国;
str=strReplace(国央); //将国字换为央字
ResponseWrite(str); //输出结果为中央
再如(这个非常实用)
string str=这是<script>脚本;
str=strReplace(<<font><</font>); //将左尖括号替换为<font> 与 < 与 </font> (或换为<但估计经XML存诸后再提出仍会还原)
ResponseWrite(str); //显示为这是<script>脚本
如果不替换<script>将不显示如果是一段脚本将运行而替换后脚本将不运行
这段代码的价值在于你可以让一个文本中的所有HTML标签失效全部显示出来保护你的具有交互性的站点
具体实现将你的表单提交按钮脚本加上下面代码
string strSubmit=labelText; //label是你让用户提交数据的控件ID
strSubmit=strSubmitReplace(<<font><</font>);
然后保存或输出strSubmit
用此方法还可以简单实现UBB代码
MathMax(ij)
取i与j中的最大值
如 int x=MathMax(); // x将取值
字串对比一般都用: if(str==str){ } 但还有别的方法:
()
string str; str
//语法: strEndsWith(str); __检测字串str是否以字串str结尾返回布尔值如:
if(strEndsWith(str)){ ResponseWrite(字串str是以+str+结束的); }
()
//语法:strEquals(str); __检测字串str是否与字串str相等返回布尔值用法同上
()
//语法 Equals(strstr); __检测字串str是否与字串str相等返回布尔值用法同上
IndexOf() LastIndexOf()
查找字串中指定字符或字串首次(最后一次)出现的位置返回索引值如
strIndexOf(字) //查找字在str中的索引值(位置)
strIndexOf(字串)//查找字串的第一个字符在str中的索引值(位置)
strIndexOf(字串)//从str第个字符起查找个字符查找字串的第一个字符在str中的索引值(位置)
Insert()
在字串中指定索引位插入指定字符如
strInsert(字);在str的第二个字符处插入字如果str=中国插入后为中字国
PadLeft()PadRight()
在字串左(或右)加空格或指定char字符使字串达到指定长度如
<%
string str=中国人;
str=strPadLeft(); //无第二参数为加空格
ResponseWrite(str); //结果为中国人 字串长为
%>
Remove()
从指定位置开始删除指定数的字符
<%
string str=我是萨达姆的崇拜者之一;
ResponseWrite(strRemove()); //结果为我是萨达姆之一
%>