C#
C# : 백준 <오늘 날짜>
NYE'S
2022. 6. 28. 21:15
반응형
1. 형변환
a. 암시적 형변환 : 주로 작은 범위의 자료형에서 큰 범위의 자료형으로 변환할 때 일어난다.
ex) int -> long (O) long -> int (X)
int a = 1;
long b = a;
b. 명시적 형변환 : 괄호 안에 바꾸고자 하는 자료형을 넣어 명시적으로 형 변환을 한다
long a = 1;
int b = (int) a;
2. 문자열 변환 (int-> string, string-> int)
a. Convert 사용
int month = 1
string newMonth;
if (month < 10)
{
newMonth = "0" + Convert.ToString(month);
}
b. Int32 (string -> int)
3. 정답
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace today_s_date
{
class Program
{
static void Main(string[] args)
{
DateTime todayDate = DateTime.Today;
//년도
int year = todayDate.Year;
//월
int month = todayDate.Month;
string newMonth;
if (month < 10)
{
newMonth = "0" + Convert.ToString(month);
}
else
{
newMonth = Convert.ToString(month);
}
//일
int day = todayDate.Day;
Console.WriteLine(year + "-" + newMonth + "-" + day);
}
}
}
반응형