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 지시어
코샵
코샵
나의 코딩 일기장
    반응형
  • 코샵
    끄적끄적 코딩 공방
    코샵
    • 분류 전체보기 (727)
      • 스마트팜 (1)
      • 상품 추천 (223)
      • DataBase (0)
        • MongoDB (4)
        • PostgreSQL (0)
      • 하드웨어 (18)
      • 일기장 (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)
  • 인기 글

  • 태그

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

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

티스토리툴바