C#编程:常用日期和字符串处理函数整理
需积分: 10 101 浏览量
更新于2024-10-13
收藏 16KB DOCX 举报
"C#程序开发中的常用函数汇总"
在C#程序开发中,掌握一些常用的函数对于编写高效、简洁的代码至关重要。以下是一些在实际编程中经常用到的函数和方法,它们可以帮助开发者处理时间、字符串转换以及数据类型间的转换。
1. **DateTime 类型与日期时间操作**
- `DateTime currentTime = new DateTime();` 创建一个DateTime对象来表示当前时间。
- `currentTime = DateTime.Now;` 获取系统当前的日期和时间。
- `int 年 = currentTime.Year;` 获取当前年份。
- `int 月 = currentTime.Month;` 获取当前月份。
- `int 日 = currentTime.Day;` 获取当前日期。
- `int 时 = currentTime.Hour;` 获取当前小时。
- `int 分 = currentTime.Minute;` 获取当前分钟。
- `int 秒 = currentTime.Second;` 获取当前秒数。
- `int 毫秒 = currentTime.Millisecond;` 获取当前毫秒数。
- `string strY = currentTime.ToString("f");` 将日期转换为中文格式,不显示秒。
- `string strYM = currentTime.ToString("y");` 显示中文的年月格式。
- `string strMD = currentTime.ToString("m");` 显示中文的月日格式。
- `string strYMD = currentTime.ToString("d");` 格式化为2003-9-23形式的日期。
- `string strT = currentTime.ToString("t");` 格式化为14:24形式的时间。
2. **数值类型转换**
- `Int32.Parse(变量)` 和 `Int32.Parse("常量")` 将字符串转换为32位整数。
- `变量.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");` 生成16进制表示的数字3039。
- `12345.ToString("p");` 生成百分比格式的数字1,234,500.00%。
3. **字符串操作**
- `变量.Length` 取得字符串的长度。例如,`string str="中国"; int Len=str.Length;` 会得到字符串"中国"的长度,即2。
这些函数和方法在C#编程中扮演着重要的角色,熟练掌握它们可以提高开发效率,并使得代码更加易读易懂。在实际编程中,还会遇到其他诸如字符串格式化、数组操作、集合类、异常处理等大量功能强大的函数和类,持续学习和实践将不断丰富你的编程技能。
2007-08-18 上传
2012-12-21 上传
2007-05-17 上传
2007-05-30 上传
2011-10-03 上传
2008-10-15 上传
2012-03-26 上传
2010-12-08 上传
2009-07-20 上传
dingxia99
- 粉丝: 16
- 资源: 23
最新资源
- 深入了解Django框架:Python中的网站开发利器
- Spring Boot集成框架示例:深入理解与实践
- 52pojie.cn捷速OCR文字识别工具实用评测
- Unity实现动态水体涟漪效果教程
- Vue.js项目实践:饭否每日精选日历Web版开发记
- Bootbox:用Bootstrap实现JavaScript对话框新体验
- AlarStudios:Swift开发教程及资源分享
- 《火影忍者》主题新标签页壁纸:每日更新与自定义天气
- 海康视频H5player简易演示教程
- -roll20脚本开发指南:探索roll20-master包-
- Xfce ClassicLooks复古主题更新,统一Linux/FreeBSD外观
- 自建物理引擎学习刚体动力学模拟
- Python小波变换工具包pywt的使用与实例
- 批发网导航程序:自定义模板与分类标签
- 创建交互式钢琴键效果的JavaScript库
- AndroidSunat应用开发技术栈及推介会议