반응형
DateTime 구조체는 날짜와 시간을 나타내는 구조체입니다.
DateTime.ToFileTimeUtc 메서드는 현재 시간을 Windows 파일 시간으로 변환합니다.
Windows 파일 시간은 1601년 1월 1일 자정 12:00 이후 경과된 100 나노초 간격의 수를 나타내는 64비트 값입니다.
윈도우즈는 이 파일 시간을 사용하여 파일의 생성, 액세스 또는 기록할 때 사용될 수 있습니다.
private void button2_Click(object sender, EventArgs e)
{
DateTime now = DateTime.Now; // 현재 날짜와 시간
DateTime dt1 = DateTime.Today; // 현재 날짜, 시간은 00:00:00으로 설정됨
DateTime dt2 = new DateTime(2023, 5, 30, 12, 3, 4); // 2023-05-30 12:03:04
int year = now.Year;
int month = now.Month;
int day = now.Day;
int week = (int)now.DayOfWeek; // 요일: 0 ~ 6
DateTime dt3 = now.AddDays(100); // 100일을 더한 날짜
// 윈도우 파일 시간, UTC(협정 세계시)
long filetimeUtc = now.ToFileTimeUtc();
long filetime = now.ToFileTime();
listBox1.Items.Add(now.ToString());
listBox1.Items.Add(now.ToShortDateString());
listBox1.Items.Add(dt3.ToShortDateString());
listBox1.Items.Add(filetimeUtc);
listBox1.Items.Add(filetime);
}
반응형
'C#' 카테고리의 다른 글
(C#) 텍스트 파일 읽기 ReadLine ReadToEnd (0) | 2023.06.02 |
---|---|
(C#) 구조체 struct 예제: 성적 처리 (0) | 2023.05.31 |
(C#) Timer, ImageList 이용해서 애니메이션 표현하기 (0) | 2023.05.27 |
(C#) 파일명에서 확장자, 파일명(확장자가 없는) 분리하기 (0) | 2023.05.24 |
(C#) Timer: 디지털 시계 만들기 (0) | 2023.05.18 |