C#编程:ASP.NET常用日期与字符串处理函数

需积分: 10 5 下载量 113 浏览量 更新于2024-09-20 收藏 33KB DOC 举报
"这篇文档提供了一份C#.Net中常见的函数列表,主要涵盖了日期时间操作、字符串转换和数字格式化等功能。这些函数对于C#开发者来说是日常编程中经常会用到的工具,帮助处理各种数据类型和格式化输出。" 在C#.Net编程中,掌握常用函数能够极大地提高开发效率和代码质量。以下是根据标题和描述中提到的一些关键知识点的详细说明: 1. **DateTime 类型和日期时间操作** - `DateTime currentTime = new DateTime();` 创建一个DateTime类型的实例,表示当前时间。 - `DateTime.Now` 获取系统当前的日期和时间。 - `DateTime.Year`, `DateTime.Month`, `DateTime.Day`, `DateTime.Hour`, `DateTime.Minute`, `DateTime.Second`, `DateTime.Millisecond` 分别用于获取日期的年、月、日、小时、分钟、秒和毫秒部分。 - 使用 `ToString` 方法配合不同的格式字符串可以将日期时间转换为各种格式,例如:"f" (长日期格式),"y" (月份和年份),"m" (月份和日期),"d" (短日期),"t" (12小时制时间),"n" (数字格式),"C" (货币格式),"e" (科学记数法),"f4" (四舍五入的小数位数)等。 2. **类型转换函数** - `Int32.Parse()` 用于将字符串转换为32位整数。例如:`Int32.Parse("123")` 返回整数123。 - `ToString()` 方法可以将数值类型转换为字符串。通过传递不同的格式参数,可以控制字符串的显示形式,例如:"n" (数字格式,带有逗号分隔符),"C" (货币格式),"e" (科学记数法),"f" (固定小数位数),"x" (十六进制),"p" (百分比)。 3. **字符串操作** - `Length` 属性用于获取字符串的长度,例如:`str.Length` 返回字符串`str`的字符数量。 4. **其他常用函数** - `String.Format()` 可以用于格式化字符串输出,例如:`String.Format("{0}年{1}月{2}日", year, month, day)` 将年、月、日组合成日期字符串。 - `DateTime.TryParse()` 和 `Int32.TryParse()` 在尝试转换失败时不会抛出异常,而是返回一个布尔值指示转换是否成功。 - `string.IsNullOrEmpty()` 和 `string.IsNullOrWhiteSpace()` 检查字符串是否为空或仅包含空白字符。 - `string.Concat()` 和 `+` 运算符用于连接字符串。 - `DateTime.AddDays()`, `DateTime.AddHours()`, `DateTime.AddMinutes()` 等方法用于增加或减少日期时间的特定时间单位。 以上只是C#.Net中的一部分常用函数,实际上,.Net框架提供了大量其他功能强大的类和方法,如集合操作、正则表达式、文件I/O、网络通信等。熟练掌握这些函数和类,可以帮助开发者更好地进行软件开发。
2014-09-13 上传
大地测量计算工具集 【软件功能】 该软件共包含近20项常用大地测量专业计算功能,部分项目功能含多个功能子项。 1)不同坐标形式转换 大地坐标与空间直角坐标的互换;空间直角坐标与正交椭球面坐标的互换;空间直角坐标与站心切平面坐标系的互换;大地坐标、空间直角坐标与球坐标的互换;高斯投影正反算与邻带换算;通用墨卡托投影正反算等。 2)不同坐标系转换 布尔莎模型七参数的求解(最小二乘法、抗差最小二乘法);不同坐标系转换;仿射变换参数求解;仿射变换计算。 3)参考椭球基本常数计算 由椭球基本几何常数计算其他几何常数,计算第一、第二辅助函数;计算卯酉圈、子午圈曲率半径;计算任意曲率半径和平均曲率半径;由椭球基本定义参数(4个)计算其他所有几何常数和物理常数。 4)参考框架变换 同一框架不同历元之间的变换;转换参数历元处不同框架间站速变换;转换参数历元处不同框架之间的坐标变换;历元速度坐标综合变换等。 5)大地问题解算 大地问题正反算,支持贝塞尔方法、高斯平均引数方法和韦森特方法。 6)距离归算 地面斜距归算至参考椭球面;椭球面边长投影至高斯平面;由两点位置计算各类大地方位角和各类边长。 工程控制网长度变形评估,支持标准3度带、任意投影、抵偿面投影、抵偿面任意投影等变形评估类型;支持测区四至信息加载;可以计算最大变形量,并进行限差审核。 7)控制网平差计算 水准网平差,支持最小二乘、粗差探测、自由网平差和拟稳平差; 三角高程网平差,支持最小二乘、粗差探测; GPS网平差,支持GAMIT和TGO基线解算结果转换;支持最小二乘、粗差探测、自由网平差和拟稳平差。 8)IGS观测数据与精密星历下载 支持精密星历、精密钟差、导航星历和原始观测文件的下载、解压和格式转换;支持多天多站下载模式;支持多线程下载;支持站点列表文件导入; 9)GNSS观测数据质量检查 支持GPS和GLONASS观测文件和星历;支持高度角设定;支持摘要生成;含有HOR图、IOD、ION、MP1、MP2、SN1、SN2图形的生成,支持按卫星编号绘图。 10)RTK定位结果精度分析 可应用于单点多历元各类XYZ坐标类型的点位精度分析,支持外部精度分析和内部精度评估;支持坐标转换;支持三维精度、平面精度的计算;支持数据剔除原则设定。 11)GNSS水准高程拟合 支持移动曲面法(含平面、二次曲面、加权平均法);支持整体拟合法(平面、二次曲面、三次曲面);支持EGM96和EGM2008;支持按不同地区不同点位分布情况进行算法优选与评估;支持似大地水准面模型文件的转换与生成;支持离散点批量水准拟合插值计算。 12)时间标示法变换 历书时、儒略日、GPS时、年积日等之间的转换;GNSS观测文件与星历文件名称计算。 13)图幅编号计算 由点位计算所在图幅号;由图幅号计算图幅范围;支持传统图幅编号和标准图幅编号;地形图图幅编码计算,由点位获得国标图幅编号和地形图幅编号,由图幅范围计算地形图幅集合。 14)…… 拟加入的功能: (1)水平网概算与平差。 (2)精密单点定位计算。 (3)GPS网型测前精度评估。 (4)GNSS星历预报。 (5)…… 【使用方法】 软件无广告、无注册码、无病毒、无任何功能限制,所有用户手中的软件和作者自己使用的软件是一样的。