26
1
using System;
2
3
namespace ConsoleApplication1
4
{
5
public class Program
6
{
7
public static void Main(string[] args)
8
{
9
const string format = "yyyy-MM-ddTHH:mm:ss.fff";
10
var trimTime = new char[] { '0', '.' };
11
12
var a = new DateTime(2016, 3, 3, 12, 11, 10, 123);
13
var b = new DateTime(2016, 3, 3, 12, 11, 10, 120);
14
var c = new DateTime(2016, 3, 3, 12, 11, 10, 100);
15
var d = new DateTime(2016, 3, 3, 12, 11, 10, 000);
16
17
Console.WriteLine("a {0} expected 2016-03-03T12:11:10.123", a.ToString(format).TrimEnd(trimTime));
18
Console.WriteLine("b {0} expected 2016-03-03T12:11:10.12", b.ToString(format).TrimEnd(trimTime));
19
Console.WriteLine("c {0} expected 2016-03-03T12:11:10.1", c.ToString(format).TrimEnd(trimTime));
20
Console.WriteLine("d {0} expected 2016-03-03T12:11:10", d.ToString(format).TrimEnd(trimTime));
21
22
}
23
}
24
}
25
26
Cached Result