DateTime에는 날짜 및 시간에 대한 메서드와 속성은 물론 하루의 시간 또는 분 수를 얻는 방법 등과 같은 속성이 있습니다.
시간 함수에만 집중합시다 -
모든 기능은 MSDN(Microsoft Developer Network)을 참조하십시오 -
시니어 번호 | 메소드 및 속성 |
---|---|
1 | AddDays(더블) 이 인스턴스의 값에 지정된 일 수를 추가하는 새 DateTime을 반환합니다. |
2 | 추가 시간(이중) 이 인스턴스의 값에 지정된 시간을 추가하는 새 DateTime을 반환합니다. |
3 | 밀리초 추가(더블) 이 인스턴스의 값에 지정된 밀리초 수를 추가하는 새 DateTime을 반환합니다. |
4 | 분 추가(더블) 이 인스턴스의 값에 지정된 시간(분)을 추가하는 새 DateTime을 반환합니다. |
5 | 초 추가(더블) 이 인스턴스의 값에 지정된 시간(초)을 추가하는 새 DateTime을 반환합니다. |
6 | AddYears(Int32) 이 인스턴스의 값에 지정된 연도를 더하는 새 DateTime을 반환합니다. |
이 인스턴스의 값에 지정된 밀리초 수를 추가하는 Time 함수, 즉 AddMilliseconds(Double)에 대해 알아보겠습니다.
예시
시스템 사용, public class Demo { public static void Main() { string dateFormat ="MM/dd/yyyy hh:mm:ss.fffffff"; DateTime dateCurrent =새로운 DateTime(2018, 7, 23, 13, 0, 0); Console.WriteLine("원래 날짜:{0} ({1:N0} 눈금)\n", dateCurrent.ToString(dateFormat), dateCurrent.Ticks); DateTime dateNew =dateCurrent.AddMilliseconds(1); Console.WriteLine("다음 날짜:{0}({1:N0} 눈금)", dateNew.ToString(dateFormat), dateNew.Ticks); }}
출력
원래 날짜:07/23/2018 01:00:00.0000000 (636,679,476,000,000,000 ticks)다음 날짜:07/23/2018 01:00:00.0010767(60,476,000,000,000 ticks)다음 날짜:07/23/2018 01:00:00.0010767