C#编程常用日期与转换函数整理

需积分: 10 2 下载量 27 浏览量 更新于2024-10-08 收藏 15KB TXT 举报
"这篇文档提供了一份C#常用函数表,主要涵盖了DateTime类的使用以及一些基本的数据类型转换方法。" 在C#编程中,掌握一些常用的函数能够大大提高开发效率。以下是一些关键知识点: 1. DateTime 类: - `DateTime currentTime = new DateTime();` 创建一个DateTime类型的实例,用于存储日期和时间。 - `currentTime = DateTime.Now;` 获取当前系统日期和时间。 - `int 年 = currentTime.Year;` 获取当前年份。 - `int 月 = currentTime.Month;` 获取当前月份。 - `int 日 = currentTime.Day;` 获取当前日期。 - `int 时 = currentTime.Hour;` 获取当前小时(24小时制)。 - `int 分 = currentTime.Minute;` 获取当前分钟。 - `int 秒 = currentTime.Second;` 获取当前秒。 - `int 毫秒 = currentTime.Millisecond;` 获取当前毫秒。 2. 数据类型转换: - `Int32.Parse(变量)` 或 `Int32.Parse("常量")` 将字符串转换为32位整数。 - `string strY = currentTime.ToString("f");` 格式化日期为中文的年月日时分格式,不显示秒。 - `string strYM = currentTime.ToString("y");` 格式化为中文的年月。 - `string strMD = currentTime.ToString("m");` 格式化为中文的月日。 - `string strYMD = currentTime.ToString("d");` 格式化为年-月-日。 - `string strT = currentTime.ToString("t");` 格式化为时分。 3. ToString() 方法: - 用于将数值转换为字符串,可以指定不同的格式: - `12345.ToString("n");` 生成带逗号的数字,例如12,345.00。 - `12345.ToString("C");` 生成货币格式,例如¥12,345.00。 - `12345.ToString("e");` 生成科学计数法,例如1.234500e+004。 - `12345.ToString("f4");` 生成带有四位小数的浮点数,例如12345.0000。 - `12345.ToString("x");` 生成十六进制表示,例如3039。 - `12345.ToString("p");` 生成百分比格式,例如1,234,500.00%。 4. 字符串长度: - `变量.Length` 可以获取字符串的长度,例如 `string str = "中国"; int Len = str.Length;` 会得到2,因为"中国"有2个字符。 这些函数和方法是C#编程中非常基础且实用的部分,它们可以帮助开发者快速处理日期时间、数据类型转换和字符串操作,提升代码的可读性和效率。在日常开发中,熟练运用这些函数能减少不必要的查询,提高开发效率。