• C# 处理URL地址


    calendarset.do?start=1548518400&end=1552147200&_=1546421856958
    calendarset.do?start=1550937600&end=1554566400&_=1546421856959
    calendarset.do?start=1553961600&end=1557590400&_=1546421856960
    calendarset.do?start=1556380800&end=1560009600&_=1546421856961
    calendarset.do?start=1553961600&end=1557590400&_=1546421856962
    calendarset.do?start=1550937600&end=1554566400&_=1546421856963
    calendarset.do?start=1548518400&end=1552147200&_=1546421856964






    private void button3_Click(object sender, EventArgs e) { var str = textBox1.Text; string[] temp = str.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); List<string> list = new List<string>(); for (int i = 0; i < temp.Length; i++) { var test = temp[i]; list.Add(HandleWithParameterUrl(test)); } MessageBox.Show("完成"); } /// <summary> /// 处理带参数的URL /// </summary> /// <param name="WithParameterUrl">参参数的URL</param> /// <returns>参数+备注, 具体看代码</returns> public string HandleWithParameterUrl(string WithParameterUrl) { var result = ""; var url = ""; var parameter = ""; var index = WithParameterUrl.IndexOf("?"); url = WithParameterUrl.Substring(0, index); parameter = WithParameterUrl.Substring(index + 1); string[] temp = parameter.Split(new char[] { '&' }, StringSplitOptions.RemoveEmptyEntries); for (int i = 0; i < temp.Length; i++) { index = temp[i].IndexOf("="); var key = temp[i].Substring(0, index); var value = temp[i].Substring(index + 1); var remaks = HandleTimeStamp(value); result += key + "=" + value + ":" + remaks + " "; //输出三个参数 } return result; } /// <summary> /// 处理时间戳 /// </summary> /// <param name="TimeStamp">时间戳</param> /// <returns>时间字符串</returns> public string HandleTimeStamp(string TimeStamp) { if (TimeStamp.Length == 10) { TimeStamp = TimeStamp + "000"; } //long jsTimeStamp = 1478169023479;//13 //var length1 = jsTimeStamp.ToString().Length; //13 //var lenght2 = TimeStamp.Length; //10 long jsTimeStamp = Convert.ToInt64(TimeStamp); System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1)); // 当地时区 DateTime dt = startTime.AddMilliseconds(jsTimeStamp); return dt.ToString("yyyy/MM/dd HH:mm:ss:ffff"); }
  • 相关阅读:
    [Python学习]Iterator 和 Generator的学习心得
    ubantu linux的bash shell初接触
    Linux-Ubuntu 启用root账户
    Ubuntu Linux系统三种方法添加本地软件库
    ASK,OOK,FSK的联系和区别
    spinlock一边连逻辑一边连控制器
    Cgroup与LXC简介
    关于 package.json 和 package-lock.json 文件说明
    ng build --aot 与 ng build --prod
    【Rxjs】
  • 原文地址:https://www.cnblogs.com/enych/p/10210399.html
Copyright © 2020-2023  润新知