Trim()不起作用

本文关键字:不起作用 Trim | 更新日期: 2023-09-27 18:10:46

为什么我的fileName等于"29.06.2014 17:04:23.pdf" ?

string dateTime = DateTime.Now.ToString();
string fileName = dateTime.Trim() + ".pdf";
我不明白为什么日期和时间之间要有一个空格。甚至
string fileName = Datetime.Now.Date.ToString() + Datetime.Now.Hour.ToString() + ".pdf";

行不通。

Trim()不起作用

您应该使用String。替代方法

string dateTimeStr = DateTime.Now.ToString();
string fileName = String.Format("{0}.pdf"
    dateTimeStr.Replace(" ", String.Empty));

因为字符串。Trim方法只处理字符串

开头和结尾的空白。