日期时间到字符串

质子

我想在文件中包含日期时间,如下所示:

日期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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章