C#、.Net中把字符串(String)格式转换为DateTime类型的三种方法
方式一:Convert.ToDateTime(string)
Convert.ToDateTime(string)
注意:string格式有要求,必须是yyyy-MM-dd hh:mm:ss
方式二:Convert.ToDateTime(string, IFormatProvider)
DateTimeFormatInfo dtFormat = new System.GlobalizationDateTimeFormatInfo();
dtFormat.ShortDatePattern = "yyyy/MM/dd";
DateTime dt = Convert.ToDateTime("2014/10/10", dtFormat);
说明:任意格式可自定义规则。
方式三:DateTime.ParseExact()
string dateString = "20141010";
DateTime dt = DateTime.ParseExact(dateString, "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture);
说明:任意格式可自定义规则,效果同方式二。
相关推荐
-
在C#及.NET框架中使用StringBuilder类操作字符串的技巧
但如果性能的优劣很重要,则应该总是使用 StringBuilder 类来串联字符串.下面的代码使用 StringBuilder 类的 Append 方法来串联字符串,因此不会有 + 运算符的链接作用产生. class StringBuilderTest { static void Main() { string text = null; // Use StringBuilder for concatenation in tight loops. System.Text.StringBuilder
-
C#字符串的常用操作工具类代码分享
实现以下功能: 验证字符串是否由正负号(+-).数字.小数点构成,并且最多只有一个小数点验证字符串是否仅由[0-9]构成验证字符串是否由字母和数字构成验证是否为空字符串.若无需裁切两端空格,建议直接使用 String.IsNullOrEmpty(string)裁切字符串(中文按照两个字符计算)裁切字符串(中文按照两个字符计算,裁切前会先过滤 Html 标签)过滤HTML标签获取字符串长度.与string.Length不同的是,该方法将中文作 2 个字符计算.将形如 10.1MB 格式对用户友好的
-
C#实现的字符串相似度对比类
本类适用于比较2个字符的相似度,代码如下: using System; using System.Collections.Generic; using System.Text; public class StringCompute { #region 私有变量 /// <summary> /// 字符串1 /// </summary> private char[] _ArrChar1; /// <summary> /// 字符串2 /// </summary>
-
C#实现实体类与字符串互相转换的方法
本文实例讲述了C#实现实体类与字符串互相转换的方法.分享给大家供大家参考.具体实现方法如下: using System; using System.Collections.Generic; using System.Text; namespace PackDLL.Data.ConvertData { /// <summary> /// 实体类.字符串互相转换 /// </summary> public class PackReflectionEntity<T> { //
-
C#中使用强制类型实现字符串和ASCII码之间的转换
C#貌似没有专门用于ASCII码转字符或字符转ASCII码的系统函数,所以小编这里就借用一下强制类型转换来实现ASCII码与字符之间的互转. 所谓的ASCII码,即American Standard Code for Information Interchange,美国信息互换标准代码的简写,它是基于拉丁字母的编码系统,也是当前最为通用的单字节编码系统.本文讲述在C#中如何实现字母或 数字等字符如何转换为ASCII编码,同时也可以将ASCII编码转换为字符. 一.将字符转换为ASCII码(数字)
-
C#实现将类的内容写成JSON格式字符串的方法
本文实例讲述了C#实现将类的内容写成JSON格式字符串的方法.分享给大家供大家参考.具体如下: 本例中建立了Person类,赋值后将类中内容写入到字符串中 运行本代码需要添加引用动态库Newtonsoft.Json 程序代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; //需要引用 Newtonsoft.Js
-
非常实用的C#字符串操作处理类StringHelper.cs
一个非常好的C#字符串操作处理类StringHelper.cs,具体内容如下 /// <summary> /// 类说明:Assistant /// 编 码 人:苏飞 /// 联系方式:361983679 /// 更新网站:http://www.sufeinet.com/thread-655-1-1.html /// </summary> using System; using System.Collections.Generic; using System.Text; using
-
C#生成不重复随机字符串类
本文实例讲述了C#生成不重复随机字符串类.分享给大家供大家参考.具体如下: 这个C#类用于随机产生不重复的字符串,可以指定字符串范围,可以指定要产生字符串的长度 using System; namespace DotNet.Utilities { public class RandomOperate { // 一:随机生成不重复数字字符串 private int rep = 0; public string GenerateCheckCodeNum(int codeCount) { string
-
C#实现简易的加密、解密字符串工具类实例
本文实例讲述了C#实现简易的加密.解密字符串工具类.分享给大家供大家参考.具体如下: 这里的类CypherHelper是一个用于加密.解密字符串的工具类~~~,适合于方便地加密.解密长度较短的密码等字符串(C#里面已经有了库System.Security.Cryptography,对于比较长的字符串或流来说是一个更好的选择) 类CypherHelper代码: class CypherHelper { /// <summary> /// 加密字符串 /// </summary> //
-
c#字符串值类型与引用类型比较示例
复制代码 代码如下: classProgram{ staticvoid Main() { int a = 9; //给变量a赋值为9 int b = a; //将a的副本给变量b b = 10; Console.WriteLine(string.Format("a={0},b={1}", a, b)); Person ZS = newPerson(); //张三 ZS.Age
随机推荐
- Perl中的子程序学习笔记
- 正则表达式匹配IP的表达式(推荐)
- 浅谈Scala的Class、Object和Apply()方法
- Prototype使用指南之enumerable.js
- javascript实现的样式表(CSS) 格式整理与压缩
- Three.js入门之hello world以及如何绘制线
- node.js中使用node-schedule实现定时任务实例
- javascript iFrame研究
- ASP+JS三级联动下拉菜单[调用数据库数据]
- PHP实现执行外部程序的方法详解
- JS数组搜索之折半搜索实现方法分析
- JavaScript拖动层Div代码
- 新增加一个防垃圾评论的asp代码,鄙视垃圾
- 数据库表的查询操作(实验二)
- ztree实现权限横向显示功能
- 漂亮的国产Linux操作系统Open Desktop赏析
- Android手机开发 控件 TextView文字居中
- Java中使用BigDecimal进行精确运算
- JavaMe开发自适应滚动显示
- vue.js中引入vuex储存接口数据及调用的详细流程