zoukankan      html  css  js  c++  java
  • 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"); }
  • 相关阅读:
    为什么我的tomcat启动不起来?
    图解leetcode —— 128. 最长连续序列
    java实现单链表增删改查
    搞定java String校招面试题
    java反射快速入门
    java中线程安全,线程死锁,线程通信快速入门
    理清Java中try-catch-finally带return的执行顺序
    Java可变参数与Collections工具类使用了解
    HashMap常见面试题整理
    ArrayList去除重复元素(多种方法实现)
  • 原文地址:https://www.cnblogs.com/enych/p/10210399.html
Copyright © 2011-2022 走看看