C# .NET常用日期时间与整数处理函数详解

5星 · 超过95%的资源 需积分: 3 10 下载量 9 浏览量 更新于2024-09-19 1 收藏 6KB TXT 举报
在C# .NET编程中,日期和时间处理是一项基础且常见的任务。本文档提供了一个关于C#中常用的日期和时间函数的列表,这些函数对理解和操作时间戳以及格式化日期至关重要。 首先,我们来关注`DateTime`类,这是.NET框架中的核心类,用于表示日期和时间。以下是一些重要的DateTime函数: 1. 创建DateTime对象: 使用`System.DateTime currentTime = new System.DateTime();`初始化一个DateTime对象,用来存储当前日期和时间。 2. 获取当前时间: `currentTime = System.DateTime.Now;` 获取系统当前的日期和时间,包括年、月、日、时、分、秒和毫秒。 3. 日期和时间属性提取: - `int 年 = currentTime.Year;` - `int 月 = currentTime.Month;` - `int 日 = currentTime.Day;` - `int 时 = currentTime.Hour;` - `int 分 = currentTime.Minute;` - `int 秒 = currentTime.Second;` - `int 毫秒 = currentTime.Millisecond;` 4. 日期格式化: - `string strY = currentTime.ToString("f");` 以全格式(如"yyyy-MM-dd HH:mm:ss.fff")显示日期。 - `string strYM = currentTime.ToString("y");` 两位数的年份(如"yy")。 - `string strMD = currentTime.ToString("m");` 月份(如"M")。 - `string strYMD = currentTime.ToString("d");` 日期(如"dd")。 - `string strT = currentTime.ToString("t");` AM/PM标志。 5. 数值转换与格式化: - `Int32.Parse()` 和 `ToString()` 方法用于数字的转换和格式化,例如将字符串转换为整数,并支持不同的输出格式如"n", "C", "e", "f", "x", 或 "p"。 6. 字符串长度操作: - `int Len = string str.Length;` 计算字符串的长度。 - `byte[] bytStr = System.Text.Encoding.Default.GetBytes(str);` 将字符串转换为字节数组,便于存储和传输。 这些函数展示了如何有效地在C#中进行日期和时间的处理,包括基本的日期获取、格式化输出以及字符串和数值之间的转换。理解并熟练运用这些函数可以极大地提高程序的灵活性和可读性。在实际开发中,根据具体需求选择适当的函数,能够确保代码的高效和准确性。