我正在尝试将字符串行发送到远程 SFTP 服务器。
我正在使用带有 Renci.SSHNet 的 SftpClient。
这就是我构建字符串行的方式:
row = string.Format("{0},{1},{2},{3:dd/MM/yyyy HH:mm:ss},{4:dd/MM/yyyy HH:mm:ss},{5:dd/MM/yyyy HH:mm:ss},{6},{7},{8},{9},{10},{11}", queue_id, queue_name, taskId,
customRow.createdTime.AddSeconds(secondsAdd), first_handled_date_and_time.AddSeconds(secondsAdd), customRow.closedTime.AddSeconds(secondsAdd),
task_work_time_in_s, after_task_work_time_in_s, queuing_time_in_s, is_handled_within_service_level, task_status_description, handling_time);
这是我上传行的代码:
using (SftpClient sftp = new SftpClient(con))
{
try
{
if (sftp.IsConnected)
sftp.Disconnect();
sftp.OperationTimeout = TimeSpan.FromTicks((TimeSpan.TicksPerMinute * 5));
sftp.Connect();
sftp.WriteAllLines(filePath, content, encoding);
}
.
.
.
}
字段内容是来自前一个代码部分的行数组。
我的主要问题是到达的文件中的日期格式是第一列的 dd/MM/yyyy 和其他 2 个日期列的 MM-dd-yyyy。
有人可以向我解释或告诉我我做错了什么吗?
先感谢您