Section 19.6: DateTime.AddMilliseconds(Double) 메소드
string dateFormat = "MM/dd/yyyy hh:mm:ss.fffffff";
DateTime date1 = new DateTime(2010, 9, 8, 16, 0, 0);
Console.WriteLine("Original date: {0} ({1:N0} ticks)\n",
date1.ToString(dateFormat), date1.Ticks);
DateTime date2 = date1.AddMilliseconds(1);
Console.WriteLine("Second date: {0} ({1:N0} ticks)",
date2.ToString(dateFormat), date2.Ticks);
Console.WriteLine("Difference between dates: {0} ({1:N0} ticks)\n",
date2 - date1, date2.Ticks - date1.Ticks);
DateTime date3 = date1.AddMilliseconds(1.5);
Console.WriteLine("Third date: {0} ({1:N0} ticks)",
date3.ToString(dateFormat), date3.Ticks);
Console.WriteLine("Difference between dates: {0} ({1:N0} ticks)",
date3 - date1, date3.Ticks - date1.Ticks);
출력 결과:
Original date: 09/08/2010 04:00:00.0000000 (634,195,584,000,000,000 ticks)
Second date: 09/08/2010 04:00:00.0010000 (634,195,584,000,010,000 ticks)
Difference between dates: 00:00:00.0010000 (10,000 ticks)
Third date: 09/08/2010 04:00:00.0020000 (634,195,584,000,020,000 ticks)
Difference between dates: 00:00:00.0020000 (20,000 ticks)
본 문서는 C# Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
[출처] https://books.goalkicker.com/CSharpBook/
반응형
'번역 > C# Notes for Professionals' 카테고리의 다른 글
19.8: DateTime.DaysInMonth(Int32, Int32) 메소드 (0) | 2021.03.18 |
---|---|
19.7: DateTime.Compare(DateTime t1, DateTime t2) 메소드 (0) | 2021.03.18 |
19.5: DateTime.TryParse(String, DateTime) 메소드 (0) | 2021.03.17 |
19.4: DateTime.Parse(String) 메소드 (0) | 2021.03.17 |
19.3: DateTime.AddHours(Double) 메소드 (0) | 2021.03.17 |