c#
Empty8888
这个作者很懒,什么都没留下…
展开
-
C# 中文数据导出CSV出现乱码
最近遇到一个问题,就是输出到csv文件时,含有中文字符会乱码的现象。1、问题分析首先,c#一般的文件写入是采用utf8的编码,无独有偶,excel正好不兼容这种格式的编码,因此excel会用ansi的编码进行解析你的文档,出现乱码。2、解决方式因此,采用系统默认的编码方式ansi就能和excel达成一致,顺利解决乱码情况在后面添加上Encoding就可以啦using( StreamWriter fs=new StreamWriter(f.FullName,true,Encoding.Defaul原创 2020-07-31 09:30:21 · 8951 阅读 · 1 评论 -
C#时间戳18位
在数据库中的时间有时候是18位,这个时候怎么转换为时间呢??采用下面的方式即可。亲测可用private static DateTime GetDateTime(long timeStamp){DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(0001, 1, 1));long lTime = ((long)timeStamp);TimeSpan toNow = new TimeSpan(lTime);Da原创 2020-07-15 17:47:39 · 1407 阅读 · 2 评论