728x90
반응형
DateTime : 일반적으로 날짜와 시간으로 표기된 시간(현지에서 표기되는 시간, 추상적인 날짜와 시간)
생성자
DateTime() | 0001-01-01 오전 12:00:00(24시간 기준 00시) 초기화 DateTime 타입 계산의 배이스 |
DateTime(long ticks) | 지정된 틱수로 초기화 |
DateTime(int yeat, int month, int day) | 대입된 값을 연도, 월, 일에 맞추어 초기화 |
속성
Now | 일반적인 현재 시간 반환 |
Kind | Local : 현지 시간 Utc : UTC 시간 Unspecified : 위의 둘 중 어느 것도 아닌 시간 |
사용 예
DateTime dt, dt1, dt2, dt3;
dt = DateTime.Now;
dt1 = new DateTime();
dt2 = new DateTime(1200000000);
dt3 = new DateTime(2023,12,21);
DateTime.now : DateTime, DateTimeOffset 형식 모두 가능(종류가 UTC이기 때문)
[C#] DateTimeOffset 형식
DateTimeOffset : UTC(협정 세계시)를 기준으로 날짜와 시간을 표현한 시각 -위치에 의한 시간 정보를 포함하여 단일 정보가 필요할 때 사용 사용 예 DateTime dt = new DateTime(2012, 2, 21, 9, 10, 10); DateTimeOffset
to-study-coding.tistory.com
예제 프로그램
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DateTime_Type
{
class Program
{
static void Main(string[] args)
{
DateTime dt, dt1, dt2, dt3;
dt = DateTime.Now;
dt1 = new DateTime();
dt2 = new DateTime(1200000000);
dt3 = new DateTime(2023,12,21);
Console.WriteLine($"DateTime : {dt}, Kind : {dt.Kind}\n");
Console.WriteLine($"DateTime() : {dt1}, Kind : {dt1.Kind}\n");
Console.WriteLine($"DateTime(1200000000) : {dt2}, Kind : {dt2.Kind}\n");
Console.WriteLine($"DateTime(2023, 12, 21) : {dt3}, Kind : {dt3.Kind}");
}
}
}
728x90
반응형
'C#' 카테고리의 다른 글
[C#] TimeSpan 형식 (0) | 2023.06.23 |
---|---|
[C#] DateTimeOffset 형식 (0) | 2023.06.23 |
[C#] 조건 연산자 (0) | 2023.06.21 |
[C#] 논리 연산자(Bool 연산) (0) | 2023.06.19 |
[C#] 관계 연산자 (0) | 2023.06.16 |