我有从串口读取的程序并将它们写入文本但我需要时间来到我的PC中的数据我不能在数据前添加时间
FileStream fileStream = new FileStream(filename, FileMode.Append);
var data = System.Text.Encoding.UTF8.GetBytes(temp);
// int time;
// time =Convert.ToInt32( DateTime.Today);
// MessageBox.Show(time.ToString());
fileStream.Write(data+//code?? , 0, data.Length);
fileStream.Close();
}
答案 0 :(得分:1)
假设<a>
的类型为String。
在将temp-Variable转换为ByteArray之前添加temp
。
改变这一行......
DateTime.Now
为...
var data = System.Text.Encoding.UTF8.GetBytes(temp);
或只是得到一天的时间......
var data = System.Text.Encoding.UTF8.GetBytes(String.Format("{0} {1}",temp, DateTime.Now));