Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 시간 함수

<시간/>

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