• 今日小计


    今天事情比较杂乱,晚上回去学习LINQ,链接先贴上http://msdn.microsoft.com/zh-cn/library/bb397676.aspx

    上次excel文件转换为csv格式的类今天出了点问题,日期转换这一块。譬如,我输入了一个日期2012年4月6日13:54:37,在excel里会认为是日期类型,然后我取出来时候会被转为5位的浮点数。后来我算了下,日期应该是从1900年1月1日到现在的时间。我要是自己写一个类那肯定灰常麻烦,还好,.net里本来就有处理的方法,后来几段代码就解决了

    xls2csv时间处理
    string time = "40996.125";//被excel处理后的时间
    // 正则表达式,在判断下
    Regex r = new Regex(@"[0-9]{5}[\.]?[0-9]*");
    Match m = r.Match(time);
    if (m.Success)
    {
    DateTime today = DateTime.FromOADate(Convert.ToDouble(time));
    Console.WriteLine(today.ToString("yyyy-MM-dd"));
    }



  • 相关阅读:
    ABAP-smartforms
    字符串截取,长度获取
    ',' 导致excel 分列显示
    SALV使用
    SALV双击事件,相应另一个SALV
    CLEAR REFRESH区别
    SY-INDEX和SY-TABIX区别
    JIT机制对运行速度的优化
    《大道至简》读后感
    N皇后问题
  • 原文地址:https://www.cnblogs.com/grey/p/2434578.html
Copyright © 2020-2023  润新知