zoukankan      html  css  js  c++  java
  • 根据日期 读取三个csv不留指定日期的内容 新保存一个文件

    using System;
    using System.Collections.Generic;
    using System.Drawing;
    using System.Globalization;
    using System.IO;
    using System.Linq;
    using System.Net;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.Xml;
    using ConsoleApplication1;
    using log4net;

    namespace ISC.LPCheck.HashValue
    {
        static class Program
        {
            static void Main()
            {
                string title = "日付";
                string str1 = "2016年10月12日";
                DateTime dt1 = Convert.ToDateTime(str1);
                string str3 = "2016年7月12日";
                DateTime dt3 = Convert.ToDateTime(str3);
                int index = 1;
               
                List<string> newList = new List<string>();
     
                foreach (var file in Directory.GetFiles(@"C:ECsystemPv_Clickdownloadcsv20161019"))
                {
                    foreach (var item in File.ReadAllLines(file, Encoding.UTF8))
                    {

                        if (item.Contains(title) && index == 1)
                        {
                            newList.Add(item); //添加title
                        }
                        else if(!item.Contains(title))
                        {
                            var hitukistr = item.Split(',')[0].Replace(""", "");
                            DateTime dt2 = Convert.ToDateTime(hitukistr);
                            if (DateTime.Compare(dt1, dt2) >= 0 && DateTime.Compare(dt2, dt3) >= 0)
                            {
                                newList.Add(item);
                            }
                        }
                        Console.WriteLine(item);
                        index++;
                    }
                }
                File.WriteAllLines(@"C:ECsystemPv_Clickdownloadcsv20161019 est1.csv", newList.ToArray(), Encoding.UTF8);

            }

        }
    }

  • 相关阅读:
    SpringBoot的多环境配置及配置文件位置
    SpringBoot;yaml配置, JSR303校验
    springboot原理探寻,自动装配
    SpringBoot入门:搭建SpringBoot
    Android控件阴影库
    Android开发Utils工具类集合
    Android 实现顶部状态栏的沉浸模式(任意设置状态栏的颜色)
    推荐一个博客代码高亮插件
    H5+Css+js 做App UI 与原生的区别
    Android线程切换简便方法
  • 原文地址:https://www.cnblogs.com/c-x-a/p/5981295.html
Copyright © 2011-2022 走看看