using System;
using System.Timers;
using System.IO;
class Program
{
public static void Main()
{
CHKNM nm = new CHKNM();
nm.RUN();
}
}
class CHKNM
{
string manualDT = "20241201180000";
DateTime now;
public void RUN()
{
int days = 0;
now = DateTime.ParseExact(manualDT, "yyyyMMddHHmmss", System.Globalization.CultureInfo.InvariantCulture);
while(true)
{
DateTime manual = now.AddDays(days);
//0: Sunday, 1: Monday, ..., 6: Saturday
int dayNumber = (int)manual.DayOfWeek;
if(dayNumber == 5)
{
if(manual.ToString("dd") == "13")
{
Console.WriteLine(manual.ToString("yyyy-MM-dd HH:mm:ss") + "/" + dayNumber.ToString());
}
}
days++;
if(Convert.ToInt32(manual.ToString("yyyy")) > 2030) break;
}
}
}
'c# 언어 > 초급과정' 카테고리의 다른 글
메모리 절약: static 메소드는 클래스가 메모리에 로드될 때 한 번만 생성 (0) | 2024.09.14 |
---|---|
C#과 Java에서 배열 선언 및 사용에 차이점(거의 없다고 봐도 무방) (0) | 2024.09.10 |
C# Windows Forms 애플리케이션에서 Console.WriteLine()을 사용하여 명령 프롬프트 창에 메시지를 출력 (0) | 2024.09.04 |
(상식)정적 메서드에 접근할 때는 클래스 이름을 사용합니다. (0) | 2024.07.12 |
( ChatGPT )c# List 와 배열의 차이점 (0) | 2024.06.06 |