怎么把 "6天13时2分" 转换成datetime?????/ DateTime dt = DateTime.ParseExact("6天13时2分", "dd天hh时mm分",null);这样报错!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DateTime dt = DateTime.ParseExact("6天13时2分", "dd天HH时mm分",null); 不行,(该字符串未被识别为有效的 DateTime) DateTime dt = DateTime.ParseExact("1年1月6天13时2分", "y年M月d天H时m分", null); using System;class Test{ static void Main() { TimeSpan dt = TimeSpan.Parse("6天13时2分".Replace('天', '.').Replace('时', ':').Replace('分', ':').TrimEnd(':')); Console.WriteLine(dt); // 输出:6.13:02:00 }} TimeSpan.Parse("6天13时2分4秒5".Replace('天', '.').Replace('时', ':').Replace('分', ':').Replace('秒', '.').TrimEnd(':','.')) 6天13时2分不是DateTime类型的,而是TimeSpan型。。不要搞混了 搂主 你要了解你的需求是什么 DateTime 表示时间上的一刻,而 TimeSpan 表示时间间隔。所以空军大叔已经给你答案了 TimeSpan.Parse("6天13时2分4秒5".Replace('天', '.').Replace('时', ':').Replace('分', ':').Replace('秒', '.').TrimEnd(':','.')) 要转成TimeSpan类型TimeSpan.Parse("6天13时2分4秒5".Replace('天', '.').Replace('时', ':').Replace('分', ':').Replace('秒', '.').TrimEnd(':','.')) windows服务程序报错 (remoting服务 )??? 怎么指定request.headers的编码 DataGridView下拉式框选择后无数据显示 如何学习团队合作开发软件? winform 导出excel 要求带多个sheet 帮下我啊1111 开发项目的时候你有用到第三方控件吗? team foundation安装问题 求一简单的C# 方法。。 临时表 ***多层分布式应用程序设计:ASP.NET WebServer 和.NET Remoting 体系架构选择问题? 在获取的s中中文为乱码,大家帮忙解决下
{
static void Main()
{
TimeSpan dt = TimeSpan.Parse("6天13时2分".Replace('天', '.').Replace('时', ':').Replace('分', ':').TrimEnd(':'));
Console.WriteLine(dt); // 输出:6.13:02:00
}
}
DateTime 表示时间上的一刻,而 TimeSpan 表示时间间隔。
所以空军大叔已经给你答案了