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);

            }

        }
    }

  • 相关阅读:
    RHEL6中LVM逻辑卷管理
    Linux配置iSCSI存储
    Linux中FTP服务器配置
    360浏览器兼容模式下IE内核版本
    Ocelot + Consul + Registrator 基于Docker 实现服务发现、服务自动注册
    电视接入系统页面、监控页面
    Registrator中文文档
    关于Skyline沿对象画boundingbox的探讨
    EntityFramework实体默认值遇到Oracle自增主键
    C# 6.0 11个新特性
  • 原文地址:https://www.cnblogs.com/c-x-a/p/5981295.html
Copyright © 2011-2022 走看看