社区
C#
帖子详情
如何把string字符串转换成datetime类型?
wwwojc
2008-07-14 03:14:50
"2007-07-04 04:58:52" 现在是字符串,我需要把它转换成datetime类型,比较两个时间差是否超过24小时。如
2007-07-04 10:58:25 与 2007-07-05 08:05:02 时间差为21小时。在C#中用DateTime.Parse()需要转换格式,
我希望有种方便的做法。
...全文
426
14
打赏
收藏
如何把string字符串转换成datetime类型?
"2007-07-04 04:58:52" 现在是字符串,我需要把它转换成datetime类型,比较两个时间差是否超过24小时。如 2007-07-04 10:58:25 与 2007-07-05 08:05:02 时间差为21小时。在C#中用DateTime.Parse()需要转换格式, 我希望有种方便的做法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jhf57101
2008-07-14
打赏
举报
回复
TimeSpan 定义的时间差变量t有一下属性
t.TotalMinutes返回时间差等量的分钟数
t.TotalHour返回时间差等量的小时数
t.Day t.Second同理 你试试吧
jhf57101
2008-07-14
打赏
举报
回复
我实现的一段
DateTime shi=Convert .ToDateTime (label1 .Text );
DateTime zhong=Convert .ToDateTime (label2 .Text );
System.TimeSpan t = zhong - shi;
int time = Convert.ToInt32(t.TotalMinutes);
Leejs413
2008-07-14
打赏
举报
回复
DateTime dt1 = Convert.ToDateTime("2007-07-14 00:00:00");
DateTime dt2 = DateTime.Now;
//ts就是时间差
TimeSpan ts = dt2 - dt1;
//获取你想要的小时数
double distance = ts.TotalHours;
Console.WriteLine(distance);
Console.ReadLine();
wwwojc
2008-07-14
打赏
举报
回复
我知道错在那了,谢了各位!!!
wwwojc
2008-07-14
打赏
举报
回复
我的代码是这样的
TimeSpan tsp = Convert.ToDateTime(txtStartTime.Text).Subtract(Convert.ToDateTime(txtEndTime.Text));
if (tsp.TotalHours > 24)
{
//TimeSpan ts = dtpEndDate.Value.Date.Subtract(dtpStartDate.Value.Date);
MessageBox.Show("因为考虑到服务器的负荷问题,开始时间与结束时间 时间跨度不得超过24小时!!!");
return;
}
报的错误是 该字符串未被识别为有效的 DateTime。
但是独立 一个窗口时 Convert.ToDateTime(textBox1.Text)就没错,这是怎么回事啊????
JustLovePro
2008-07-14
打赏
举报
回复
可不是,就这样搞~~~
wwwojc
2008-07-14
打赏
举报
回复
Convert.ToDateTime("2007-07-04 04:58:52")出错的,错误是不是有效的datetime我很早前就试过拉
aspx83
2008-07-14
打赏
举报
回复
DateTime.Parse(value)
yilunduyue
2008-07-14
打赏
举报
回复
string a = "2007-5-23 13:23:23";
DateTime b = Convert.ToDateTime(a);
fengf840621
2008-07-14
打赏
举报
回复
Convert.ToDateTime("2007-07-04 04:58:52");
tootto
2008-07-14
打赏
举报
回复
[code = c#]
DateTime myDateTime = Convert.ToDateTime("2007-07-04 04:58:52");
[/code]
一品梅
2008-07-14
打赏
举报
回复
Datetime dt=DateTime.Parse("xxxx-xx-xx");
suyiming
2008-07-14
打赏
举报
回复
[Quote=引用 1 楼 star_lxh 的回复:]
Convert.ToDateTime("2007-07-04 04:58:52");
[/Quote]
star_lxh
2008-07-14
打赏
举报
回复
Convert.ToDateTime("2007-07-04 04:58:52");
C# 把
字符串
(
String
)格式转换为
DateTime
类型
的三种方法
方式一:Convert.To
DateTime
(
string
) Convert.To
DateTime
(
string
) 注意:
string
格式有要求,必须是yyyy-MM-dd hh:mm:ss 方式二:Convert.To
DateTime
(
string
, IFormatProvider) 1
DateTime
FormatInfo dtFormat =...
c# 中把
字符串
转换为
DateTime
类型
的三种方法
c# 中把
字符串
转换为
DateTime
类型
的三种方法
C#
string
转换成
DateTime
?(
字符串
转换成
可空日期
类型
)
最近项目中遇到以前一直困扰的问题,就是如何将
string
转换成
DateTime
?这种可空日期
类型
。以前总是通过编写一堆逻辑代码来进行转换,但是写这些代码感觉非常繁琐。后在网上浏览相关资料,使用NullableConverter类就...
C# 把
字符串
(
String
)格式转换为
DateTime
类型
方法
DateTime
.To
string
()//这个转换之后是YYYY/MM/DD HH:MM:SS。Convert.To
DateTime
(
string
)//
string
是你要
转换成
时间的字符。
DateTime
.ToShort
String
()//这个转换之后是YYYY/MM/DD。
DateTime
.Parse(
string
)//也行。
[1154]如何将
字符串
转换为
datetime
1.把
datetime
转成
字符串
2017-11-23170518。2.把
字符串
转成
datetime
2017-11-23161010。4.把时间戳转成
字符串
形式2017-11-23170518。5.把
datetime
类型
转外时间戳形式1511427918.0。3.把
字符串
转成时间戳形式1511424610...
C#
110,016
社区成员
642,614
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章