手动制作日历

来源:百度知道 编辑:UC知道 时间:2024/05/15 01:49:22
手动制作日历 选择某年某月 显示本月所有日期

可以参考一下下面的代码,可能写的不是太好,控制台应用程序。如果想做成控件,可以把下面的部分代码修改一下放到你的自定义控件里试试

using System;
namespace CNCalendar
{
public class CNDate
{
private const ushort START_YEAR = 1901;
private const ushort END_YEAR = 2050;
private string[] ConstellationName =
{
"白羊座", "金牛座", "双子座",
"巨蟹座", "狮子座", "处女座",
"天秤座", "天蝎座", "射手座",
"摩羯座", "水瓶座", "双鱼座"};
private string[] LunarHolDayName =
{
"小寒", "大寒", "立春", "雨水",
"惊蛰", "春分", "清明", "谷雨",
"立夏", "小满", "芒种", "夏至",
"小暑", "大暑", "立秋", "处暑",
"白露", "秋分", "寒露", "霜降",
"立冬