工作笔记-字段处理部分

相关笔记
-工作笔记-Gridview部分
-工作笔记-Datatable部分
-工作笔记-字段处理部分
-工作笔记-数据验证和数据传输
-工作笔记-SQL语句部分
-工作笔记-页面样式部分
-工作笔记-Winform部分
-工作笔记-文件处理部分
-工作笔记-下拉列表部分
-工作笔记-存储过程部分

  1. 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. 后台部分
    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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值