我想在文件中包含日期时间,如下所示:
日期2014.03.20 11.41.06或德语2014年3月20日11.41.06
但它不起作用。如果我尝试将DateTime转换为字符串,则会得到:
1.1.1 0.0.0这有什么问题?
DateTime DateAndTime = new DateTime();
int day = DateAndTime.Date.Day;
int month = DateAndTime.Date.Month;
int year = DateAndTime.Date.Year;
int second = DateAndTime.Date.Second;
int minute = DateAndTime.Date.Minute;
int hour = DateAndTime.Date.Hour;
string sday = day.ToString();
string path = day + "." + month + "." + year + hour +
"." + minute + "." + second + " test.txt";
FileStream fileStream = new FileStream(expath, FileMode.OpenOrCreate, FileAccess.ReadWrite);
该DateTime
值将是0001.01.01 00.00.00
使用时的值new DateTime()
,DateTime.Now
如果您需要当前的日期和时间,则最好使用:
var path = DateTime.Now.ToString("yyyy.MM.dd HH.mm.ss") + " test.txt";
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句