https://phantom00.tistory.com/8
```
/// <summary>
/// 숫자를 한글로 변환합니다.
/// ex) 321 - 삼백이십일
/// </summary>
/// <param name="number">변환할 숫자</param>
/// <returns></returns>
public static string ChangeNumberKorea(long number)
{
string[] numberChar = { "", "일", "이", "삼", "사", "오", "육", "칠", "팔", "구" };
string[] levelChar = { "", "십", "백", "천" };
string[] decimalChar = { "", "만", "억", "조", "경" };
StringBuilder sb = new StringBuilder();
bool useDecimal = false;
string n = string.Empty;
if (number == 0) return "0";
if (number < 0)
{ sb.Append("-");
number *= -1;
} string strValue = string.Format("{0}", number);
for (int i = 0; i < strValue.Length; i++)
{ int level = strValue.Length - i;
n = strValue.Substring(i, 1);
if (n != "0")
{ useDecimal = true;
if (((level-1)%4) == 0)
{ if (!(decimalChar[(level-1)/4] != string.Empty && n.Equals("1")))
{ sb.Append(numberChar[int.Parse(n)]);
} sb.Append(decimalChar[(level-1)/4]);
useDecimal = false;
} else
{
if (!n.Equals("1"))
{ sb.Append(numberChar[int.Parse(n)]);
} sb.Append(levelChar[(level-1)%4]);
} } else
{
if ((level%4==0) && useDecimal)
{ sb.Append(decimalChar[level/4]);
useDecimal = false;
} } } return sb.ToString();
}
```
#숫자
#2024-03-13
#2024-03
#2024년