使用分隔符“T”将日期时间转换为字符串

时间:2013-07-22 07:57:17

标签: c# .net datetime converter date-format

如何使用“T”转换日期对象以分隔日期和时间

,例如2013/07/22T09:43:21,而不只是2013/07/22 09:43:21

2 个答案:

答案 0 :(得分:3)

DateTime.ToString与包含T的{​​{3}}一起使用到所需位置。

var date = new DateTime(2013, 07, 22, 09, 43, 21);
var output = date.ToString("yyyy/MM/ddThh:mm:ss", CultureInfo.InvariantCulture);

请注意,我已使用CultureInfo.InvariantCulture来避免/被实际文化的日期分隔符替换。

custom format string 2013/07/22T09:43:21

答案 1 :(得分:0)

您必须使用以下格式字符串:

DateTime.Now.ToString("yyyy/MM/ddTH:mm:ss")