NPOI Excel导入:时间格式2022/5/26导入变成26-5月-2022

// NPOI导入日期格式处理

      string mytime = dateStr.Trim(); // dateStr为Excel导入的日期值
      IFormatProvider culture = new CultureInfo("zh-CN", true);
      string[] expectedFormats = { "dd-M月-yyyy" , "d-M月-yyyy" , "yyyy-MM-dd", "MM/yyyy/dd", "yyyyMMdd", "yyyy/MM/dd", "yyyy/M/dd", "yyyy/M/d", "M/d/yyyy h/mm/ss", "M/d/yyyy h:mm:ss tt", "M/d/yyyy" };
      DateTime dateTime;
      if(DateTime.TryParseExact(mytime, expectedFormats, culture, DateTimeStyles.AllowInnerWhite, out dateTime))
      {
          mytime = dateTime.ToString("yyyy-MM-dd");
      }
      else
      {
          mytime = dateStr.Trim();
      }
      // 新的 mytime 即为处理后的导入日期格式化后的字符串值
posted @   泽哥的学习笔记  阅读(272)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
历史上的今天:
2018-11-22 事件
2018-11-22 Lambda表达式
点击右上角即可分享
微信分享提示