DateTime.Now.ToString("HH:mm:ss.fff");我希望这部分日期格式输出到.CSV文件时就是这么显示。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DateTime.Now.ToString("HH:mm:ss.fff");我希望这部分日期格式输出到.CSV文件时就是这么显示。相关的知识,希望对你有一定的参考价值。

string[] rowstr[0] = DateTime.Now.ToString("HH:mm:ss.fff");
当rowstr[0] 被放入DataTable并输出成.csv文件时,日期总是变。怎么让他定格式输出?

而不是变成其他格式,单元格格式是常规也好还是什么也好都按HH:mm:ss.fff格式显示。每次输出单元格格式都变成时间而且还可以变。。我就要他定死了,怎么处理?

主要是分隔号选择不对.或者你直接使用数据源导入,这样也快.

如果csv文件格式一样,建议你用excel中的数据导入功能导入为你所希望的格式的同时,录制宏.
然后在你的程序里更改导入的方法。
参考技术A 在绑定数据之前就替换格式!追问

DateTime.Now.ToString("HH:mm:ss.fff");
我已经toString了啊 格式也写好了。。可到了.csv他就死活都要变

追答

我的意思是,如果你是使用的ASP三层结构做的,在DAL层就对数据进行更改,而不是更改DATATABLE。

追问

呃,我还是新手,目前只会一些简单的WindowsForm开发,能详细一点或者给个参考资料什么的么?

参考技术B datatame是显示的是年月日时间吧!hh:mm:ss.fff是什么?

以上是关于DateTime.Now.ToString("HH:mm:ss.fff");我希望这部分日期格式输出到.CSV文件时就是这么显示。的主要内容,如果未能解决你的问题,请参考以下文章

DateTime.UtcNow.ToString() 和DateTime.Now.ToString()输出的字符为啥不一样呢?

System.DateTime.Now.ToString()的一些用法

DateTime格式

时间一般格式总结

System.DateTime.Now 24小时制。

asp.net 根据时间获取星期