C#时间处理与字符串格式化技巧汇总

需积分: 3 12 下载量 63 浏览量 更新于2024-10-24 收藏 6KB TXT 举报
"C#常用函数和方法集汇总" 在C#编程语言中,有很多内置的函数和方法用于处理各种任务。本资源汇总了一些常见的函数和方法,帮助开发者更有效地进行程序开发。以下是一些关键知识点的详细说明: 1. **DateTime 类**:`System.DateTime` 类是C#中用于处理日期和时间的类型。你可以创建一个`DateTime`对象来表示特定的时间点。 - `currentTime = System.DateTime.Now;`:获取当前系统的日期和时间。 - `currentTime.Year`:获取当前日期的年份。 - `currentTime.Month`:获取当前日期的月份。 - `currentTime.Day`:获取当前日期的日。 - `currentTime.Hour`:获取当前时间的小时。 - `currentTime.Minute`:获取当前时间的分钟。 - `currentTime.Second`:获取当前时间的秒。 - `currentTime.Millisecond`:获取当前时间的毫秒。 `DateTime`类还提供了多种格式化日期和时间的方法,如: - `currentTime.ToString("f")`:按照本地日期和时间格式输出。 - `currentTime.ToString("y")`:输出月份和年份。 - `currentTime.ToString("m")`:输出月份和日期。 - `currentTime.ToString("d")`:按照短日期格式输出,如2003-9-23。 - `currentTime.ToString("t")`:输出小时和分钟,如1424。 2. **数值转换**:C#提供了将字符串转换为数值类型以及将数值转换为字符串的函数。 - `Int32.Parse()`:将字符串转换为`int`类型,例如`Int32.Parse("123")`会返回整数123。 - `ToString()`:将数值转换为字符串,可以指定格式,例如: - `12345.ToString("n")`:以货币格式输出,如12,345.00。 - `12345.ToString("C")`:同样以货币格式输出。 - `12345.ToString("e")`:以科学计数法输出,如1.234500e+004。 - `12345.ToString("f4")`:保留四位小数的浮点数格式,如12345.0000。 - `12345.ToString("x")`:以十六进制格式输出,如3039。 - `12345.ToString("p")`:以百分比格式输出,如1,234,500.00%。 3. **字符串操作**: - `string str = "й";` - `int Len = str.Length;`:获取字符串的长度,Len将是字符串"й"的长度,即1。 4. **编码转换**: - `byte[] bytStr = System.Text.Encoding.Default.GetBytes("字符串");`:将字符串转换为其字节表示,使用默认的系统编码(通常是ASCII或UTF-8)。 这些只是C#中众多可用函数和方法的一部分,但它们涵盖了日期时间处理、数值转换、字符串操作等基础功能。在实际开发中,还会用到如数组操作、集合操作、文件I/O、网络通信等多种功能,C#提供的丰富的类库使得这些任务变得简单易行。熟悉并掌握这些基本函数和方法,将对C#编程大有裨益。