C#编程:常用日期和字符串处理函数整理
需积分: 10 190 浏览量
更新于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 上传
2008-01-31 上传
2008-11-07 上传
2011-10-03 上传
2008-10-15 上传
2012-03-26 上传
2010-12-08 上传
2007-08-05 上传
dingxia99
- 粉丝: 16
- 资源: 23
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器