/// <summary>
/// 中国农历日子(不含年月) Substring方法从零计算起
/// 2012-02-21 今天是农历三十,发现万年历出错,改正过来。
/// 涂聚文 缔友计算机信息技术有限公司 捷为工作室
/// </summary>
/// <param name="iDay">数字日子</param>
/// <returns>农历日子</returns>
public string FormatLunarDay(ushort iDay)
{
string szText1 = "初十廿三";//4
string szText2 = "一二三四五六七八九十";//10
string strDay;
if ((iDay != 20) && (iDay != 30))
{
strDay = szText1.Substring((iDay - 1) / 10, 1);
strDay = strDay + szText2.Substring((iDay - 1) % 10, 1);
}
else
{
//strDay = szText1.Substring((iDay / 10)+1, 1); 在计算二十,三十报错,这是以一为计算起,这里汉字以一个字节算(和英文字母一样)
strDay = szText1.Substring((iDay / 10) , 1);
strDay = strDay + "十";
}
return strDay;
}
演示demo:
点击打开链接
分享到:
相关推荐
在C#编程中,显示农历日期是一项常见的需求,特别是在开发涉及中国传统节日或需要与日历功能结合的应用程序时。为了实现这一功能,我们需要理解农历的基本原理,并利用C#的类库来处理农历日期的计算和转换。下面我们...
在IT行业中,农历算法是开发各种日历应用或者与日期时间相关的系统时不可或缺的一部分,特别是在中国及周边使用农历的国家和地区。"CNDate.rar_1901_csharp 农历"这个压缩包文件,其核心内容是用C#语言实现的农历...
在CSharp波形显示控件源码中,我们可能会看到以下主要类: - `WaveForm`: 作为核心的波形显示类,负责数据加载、解析、绘制和用户交互。 - `AudioPlayer`: 负责音频播放的类,与系统音频设备交互。 - `FileLoader`:...
波形显示控件,实现了同时显示多条数据曲线、局部放大查看、波形显示自动调整最佳坐标范围、动态显示波形等功能
在本案例中,我们关注的是如何在ASP.NET环境中显示农历日期,这在处理与传统节日或特定日期相关的功能时非常有用。下面我们将深入探讨这个主题。 首先,ASP.NET网页(如`Default.aspx`)是用户在浏览器中看到的页面...
在本文中,我们将深入探讨如何使用C#进行LED显示开发,特别是关注中航LED字符卡的自定义显示功能。C#是一种广泛应用于Windows平台的面向对象的编程语言,其丰富的库支持和强大的性能使得它成为开发此类应用的理想...
在C#编程中,处理日期和时间是常见的需求,尤其是涉及到农历和公历转换的时候。农历,也称为阴历,是中国和其他东亚国家传统使用的历法,而公历则是国际上广泛采用的格里高利历。本文将详细介绍如何在C#中实现农历与...
C# CSharp 波形显示控件源码。
在实现万年历的过程中,对于可能出现的各种异常情况(如非法日期输入),需要有相应的错误处理机制。`ChineseCalendarException` 类继承自 `System.Exception`,用于捕获和抛出与农历相关的异常信息。例如,在进行...
中文官方语言规范 CSharp Language Specification4.0 不用多言 不错的东西 必备资料 共三卷 有条件就打印成册
在IT行业中,GDAL(Geospatial Data Abstraction Library)是一个强大的开源库,主要用于处理地理空间数据。它支持多种栅格和矢量数据格式,并提供了C++、Python、C#等多种编程接口。当我们需要在C#环境下利用GDAL...
通过提供不同的参数列表,可以在同一个类中定义多个同名的方法。例如: ```csharp class MyClass { public void Method(int x) { } public void Method(string s) { } } ``` ##### 1.6.7 其他功能成员 ###### ...
标题中的“UHFReader18CSharp.rar_UHFREADER18CSharp_spiten5p”指的是一个关于UHF RFID阅读器(UHFReader18)的C#开发库资源,其中可能包含了针对该硬件设备的C#接口和示例代码。这个库可能是为了帮助开发者在C#...
《microsoft.csharp_dll在C# WPF开发中的重要角色》 在软件开发的世界里,Microsoft的.NET框架扮演着至关重要的角色,而其中的microsoft.csharp_dll则是.NET框架的一部分,专门为C#语言提供支持。这个动态链接库...
在CSharp中,我们需要添加对DLL的引用,然后调用DLL中的函数。 首先,我们需要添加对DLL的引用。我们可以右键点击项目,在弹出的菜单中选择“添加引用”,然后选择我们生成的DLL库。 其次,我们可以调用DLL中的...
Learning CSharp Learning CSharp Learning CSharp Learning CSharp