C# DateTime

2023. 5. 16. 01:04·C#
반응형

소개

c#에서 DateTime 클래스는 날짜와 시간 정보를 다루는 데 사용되는 클래스입니다. 이번 글에서는 c#의 DateTime 클래스의 다양한 내장 메서드와 프로퍼티들을 자세하게 살펴보겠습니다.

DateTime 클래스란?

DateTime 클래스는 c#에서 날짜와 시간 정보를 다루는 데 사용되는 클래스입니다. DateTime 클래스는 .NET Framework의 일부이며, 매우 다양한 메서드와 프로퍼티를 제공합니다.

DateTime 클래스의 속성

DateTime 클래스는 다양한 속성을 제공합니다. 이러한 속성은 다음과 같습니다.

  • DateTime.Now : 현재 날짜와 시간 정보를 가져옵니다.
  • DateTime.UtcNow : 협정 세계시(UTC) 기준 현재 날짜와 시간 정보를 가져옵니다.
  • DateTime.Today : 현재 날짜 정보를 가져옵니다.
  • DateTime.MinValue : DateTime의 최소값을 가져옵니다.
  • DateTime.MaxValue : DateTime의 최대값을 가져옵니다.

DateTime 클래스의 내장 메서드

DateTime 클래스는 다양한 내장 메서드를 제공합니다. 이 메서드들은 날짜와 시간 정보를 다루는 데 유용합니다. 이러한 메서드들은 다음과 같습니다.

  • DateTime.AddDays() : 지정된 날짜에 지정된 일 수를 더합니다.
  • DateTime.AddHours() : 지정된 날짜에 지정된 시간 수를 더합니다.
  • DateTime.AddMinutes() : 지정된 날짜에 지정된 분 수를 더합니다.
  • DateTime.AddMonths() : 지정된 날짜에 지정된 개월 수를 더합니다.
  • DateTime.AddSeconds() : 지정된 날짜에 지정된 초 수를 더합니다.
  • DateTime.AddYears() : 지정된 날짜에 지정된 연도 수를 더합니다.
  • DateTime.Compare() : 두 개의 DateTime 값을 비교합니다.
  • DateTime.Parse() : 문자열을 DateTime 값으로 변환합니다.
  • DateTime.ToString() : DateTime 값을 문자열로 변환합니다.

DateTime 클래스의 예제

다음은 DateTime 클래스의 간단한 예제입니다.

// 현재 날짜와 시간 정보를 가져옵니다.
DateTime now = DateTime.Now;

// 협정 세계시(UTC) 기준 현재 날짜와 시간 정보를 가져옵니다.
DateTime utcNow = DateTime.UtcNow;

// 현재 날짜 정보를 가져옵니다.
DateTime today = DateTime.Today;

// DateTime 값을 문자열로 변환합니다.
string dateString = now.ToString("yyyy-MM-dd HH:mm:ss");

위의 예제에서는 DateTime.Now, DateTime.UtcNow 및 DateTime.Today 속성을 사용하여 현재 날짜와 시간 정보를 가져옵니다. 또한, DateTime.ToString() 메서드를 사용하여 DateTime 값을 문자열로 변환합니다.

결론

c#의 DateTime 클래스는 날짜와 시간 정보를 다루는 데 매우 유용한 클래스입니다. 이 글에서는 DateTime 클래스의 다양한 내장 메서드와 프로퍼티를 자세하게 살펴보았습니다. 이러한 메서드와 프로퍼티를 사용하면 날짜와 시간 정보를 쉽게 다룰 수 있으며, 이를 사용하여 다양한 작업을 수행할 수 있습니다.

저작자표시 비영리 변경금지 (새창열림)

'C#' 카테고리의 다른 글

C# 배열 인덱싱  (1) 2023.06.01
이진탐색 알고리즘  (0) 2023.05.18
C# Nullable<T>  (0) 2023.05.14
C#의 #region 지시어  (0) 2023.05.08
객체지향의 5대 원칙 SOLID : Dependency Inversion Principle  (1) 2023.05.01
'C#' 카테고리의 다른 글
  • C# 배열 인덱싱
  • 이진탐색 알고리즘
  • C# Nullable<T>
  • C#의 #region 지시어
코샵
코샵
나의 코딩 일기장
    반응형
  • 코샵
    끄적끄적 코딩 공방
    코샵
    • 분류 전체보기 (725)
      • 스마트팜 (0)
      • 상품 추천 (223)
      • MongoDB (4)
      • 하드웨어 (17)
      • 일기장 (4)
      • 파이썬 (130)
        • Basic (41)
        • OpenCV (8)
        • Pandas (15)
        • PyQT (3)
        • SBC(Single Board Computer) (1)
        • 크롤링 (14)
        • Fast API (29)
        • Package (6)
      • Unity (138)
        • Tip (41)
        • Project (1)
        • Design Pattern (8)
        • Firebase (6)
        • Asset (2)
      • Linux (4)
      • C# (97)
        • Algorithm (11)
        • Window (7)
      • TypeScript (51)
        • CSS (10)
      • Git (11)
      • SQL (5)
      • Flutter (10)
        • Tip (1)
      • System (1)
      • BaekJoon (6)
      • Portfolio (2)
      • MacOS (1)
      • 유틸리티 (1)
      • 서비스 (6)
      • 자동화 (3)
      • Hobby (10)
        • 물생활 (10)
        • 식집사 (0)
  • 인기 글

  • 태그

    셀레니움
    programming101
    cv2
    list
    ipcamera
    리뷰관리
    카페24리뷰
    믈레코비타멸균우유
    리스트
    유니티
    라떼우유
    스크립트 실행 순서
    상품 리뷰 크롤링
    리뷰이관
    programmerlife
    codingcommunity
    긴유통기한우유
    appdevelopment
    파이썬
    스마트스토어리뷰
    카페24리뷰이관
    rtsp
    devlife
    Python
    쇼핑몰리뷰
    learntocode
    unity
    C#
    codingtips
    스크립트 실행
  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
코샵
C# DateTime
상단으로

티스토리툴바