C#字符串转化为日期
发布网友
发布时间:2022-05-13 14:40
我来回答
共5个回答
热心网友
时间:2023-10-12 18:47
DateTime
datetime=DateTime.Parse("20100101
115812");
可以用
datetime.ToLocalTime()方法转成这种格式
也可以用string.Format("{0:yyyy-MM-dd
hh:mm:ss}",datetime)的方式
热心网友
时间:2023-10-12 18:48
Convert.ToDateTime(str);
热心网友
时间:2023-10-12 18:48
DateTime.Parse(str);
热心网友
时间:2023-10-12 18:49
1.DateTime.Parse(str);
2.DateTime dt = DateTime.Now;
DateTime.TryParse(str,out dt);
3.Convert.ToDateTime(str);
1.直接强转,如果转换过程有异常将会抛出异常,否则返回转换后的结构。
2.先创建一个DateTime对象,如果有异常,返回值将是dt创建时候的值,如果没异常,会把转换后的结果赋给dt。
3.也是直接强转,如果转换过程有异常将会抛出异常,否则返回转换后的结构。与1的区别就是,它能接受的参数类型更多。
现在又增加了几个方法:ParseExact、TryParse
详细参见:https://msdn.microsoft.com/zh-cn/library/System.DateTime(v=vs.110).aspx
热心网友
时间:2023-10-12 18:49
是应该给点分