您的位置:首页 > 其它

工作笔记-字段处理部分

2016-08-20 16:09 357 查看
相关笔记

-工作笔记-Gridview部分

-工作笔记-Datatable部分

-工作笔记-字段处理部分

-工作笔记-数据验证和数据传输

-工作笔记-SQL语句部分

-工作笔记-页面样式部分

-工作笔记-Winform部分

-工作笔记-文件处理部分

-工作笔记-下拉列表部分

-工作笔记-存储过程部分

Js部分

1)js转换数据 //js不分int和double

Boolean(value)——把给定的值转换成Boolean型;
Number(value)——把给定的值转换成数字(可以是整数或浮点数);
String(value)——把给定的值转换成字符串.


2)将数据黏贴到剪切板

function copyToClipboard() {
var svalue = document.getElementById("textInput").value;
window.clipboardData.setData("Text", svalue);
}


后台部分

1)替换字段中指定的字符

string 字段 = 字段.Replace("1", "2");


2)将时间的时分秒去掉

文本框名称.Text = ((DateTime)dr["数据库列名"]).ToShortDateString();


3)获取当前时间年月日

string t =DateTime.Now.ToString("yyyy-MM-dd");
string t =DateTime.Now.ToString();      //年月日时分秒


4)当前时间转换成周几

private void Time()
{
string str = DateTime.Now.ToString("yyyyMMdd");
string temp = DateTime.ParseExact(str, "yyyyMMdd", null).DayOfWeek.ToString();
string week = "";
switch (temp)
{
case "Monday":
week = "周一";
break;
case "Tuesday":
week = "周二";
break;
case "Wednesday":
week = "周三";
break;
case "Thursday":
week = "周四";
break;
case "Friday":
week = "周五";
break;
case "Saturday":
week = "周六";
break;
case "Sunday":
week = "周日";
break;
}
this.lblTime.Text = "日期 " + DateTime.Now.ToString("yyyy") + "年" + DateTime.Now.ToString("MM") + "月" +DateTime.Now.ToString("dd") + "日  " + week + "";


}

5)后台转换时间类型

t = Convert.ToDateTime(t).ToString("yyyyMMdd");


6)截取指定字符之间的值

string a="a,b,c,d"
string[] str = a.Split(',');
a = str[0];
截取的值a=a;


判断字段中是否存在lbl

if (a.IndexOf("lbl") != -1) { }


7)从第2位开始截取3位

a.Substring(2, 3);


8)截取第1个带有|的值

string a="0|1";
a=a.Split('|')[0];
a的值为0;


9)两位数左边不足补0(右边PadRight)

str.PadLeft(2, '0');


10)移除参数左边指定值(右边TrimEnd)

string str = "00fdf000ds00";
str = asd.TrimStart('0');


11)把()替换成A和B且 截取指定字符串A到B之间的值

引用(using System.Text.RegularExpressions;)
string KQTime = this.lblSBTime.Text.ToString().Replace("(","A");
KQTime = KQTime.Replace(")", "B");
KQTime = Regex.Match(KQTime, "(?<=A).*?(?=B)").Value;


12)获取字段中被分割的字符有几个

string Org_ZCYNumber="a,b,c,d"
int Org_Count = Org_ZCYNumber.Split(',').Length;
Org_Count=4;


13)删除指定的字符

string del = ",";
subjectContent = subjectContent.Replace(del, "");


14)循环截取字符创

string insert = "";
if (dt.Rows[0]["列名"].ToString() != "")
{
for (int i = 0; i < dt.Rows[0]["列名"].ToString().Split('|').Length; i++)
{
insert += "<img alt=\"维修图片\" runat=\"server\" src=\"" + dt.Rows[0]["列名"].ToString().Split('|')[i] + "\" /></br>";
}
}
photodiv.InnerHtml = insert;


15)修改字段中指定的字符

string a= 控件名ID.Text.Replace('指定的字符','修改成别的字符');


16)判断字段中是否存在指定的字符

if(字段.IndexOf("指定的字符") >= 0;)
{
alert("存在指定的字符");
}


17)字段中去除文字以外的字符

string text="<div>网页内容</div>";
MatchCollection mc = Regex.Matches(text, @"(?<=<(?!a)[^>]*>|^)(?!\s+<)[^<>]+(?=<(?!/a)[^>]*>|$)", RegexOptions.IgnoreCase);
string result;
foreach (Match m in mc)

{
result+=m.Value;  //result="网页内容";
}


18)获取字节长度

Int a=System.Text.Encoding.Default.GetBytes(“字符”).Length
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: