[C#] 12일차 - 85. DateTime 구조체C#/C#200제2021. 2. 7. 14:46
Table of Contents
1. DateTime 인스턴스 생성
DateTime d1 = new DateTime(2021, 2, 7, 7, 30, 30) // 년월일시분초
DateTime d2 = DateTime.Now;
DateTime d2 = DateTime.Today;
등등
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace A085_DateTime
{
class Program
{
static void Main(string[] args)
{
DateTime date1 = new DateTime(1992, 7, 4, 8, 44, 0);
DateTime date2 = new DateTime(1990, 1, 27, 12, 6, 0);
Console.WriteLine(date1);
Console.WriteLine(date2);
Console.WriteLine("{0}과 {1}의 차이는 {2}일입니다.",
date1.ToString("yyyy년 M월 d일"),
date2.ToString("yyyy년 M월 d일"),
date1.Subtract(date2).Days);
Console.WriteLine("\n오늘: {0}", DateTime.Today);
DateTime y = DateTime.Today.AddDays(-1); // 어제
Console.WriteLine("어제 : {0}", y.ToShortDateString());
DateTime t = DateTime.Today.AddDays(1); // 내일
Console.WriteLine("내일 : {0}", t.ToShortDateString());
Console.WriteLine("\n2021년은 {0}입니다.",
DateTime.IsLeapYear(2020) ? "윤년" : "평년");
Console.WriteLine("\n2021년은 2월은 {0}입니다.",
DateTime.DaysInMonth(2020,2));
// Parse and TryParse
string date = "1990-1-27 12:6";
DateTime aDay = DateTime.Parse(date);
Console.WriteLine(aDay);
string input = "1992/7/4 8:44";
DateTime bDay;
if(DateTime.TryParse(input, out bDay))
{
Console.WriteLine(bDay);
}
Console.WriteLine();
DateTime d1 = DateTime.Now;
DateTime d2 = DateTime.UtcNow;
Console.WriteLine(d1);
Console.WriteLine(d2);
}
}
}
반응형
'C# > C#200제' 카테고리의 다른 글
[C#] 13일차 - 87. TimeSpan을 이용한 생애계산기 (0) | 2021.02.09 |
---|---|
[C#] 13일차 - 86. TimeSapn 구조체의 사용 방법 (0) | 2021.02.09 |
[C#] 12일차 - 84. Stopwatch로 피보나치 수열의 실행시간 측정 (0) | 2021.02.07 |
[C#] 12일차 - 83. 재귀 이진탐색 (0) | 2021.02.07 |
[C#] 12일차 - 82. 하노이탑과 메르센 수 (0) | 2021.02.07 |
@반나무 :: 반나무_뿌리
3년차 WPF 개발자입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!