怎样在.net中获取时间

来源:百度知道 编辑:UC知道 时间:2024/06/22 07:21:08
比如时间是“009-4-27 17:30:00” 我想获取“7:30:00”,该怎样获取呢?

如果获取到了,可不可这样判断?
if(DateTime.Now.ToString() > "17:30:00")
要获取“17:30:00” 上面打错了。

首先说if(DateTime.Now.ToString() > "17:30:00")是不行的
字符串不能比大小,而且DateTime.Now 是2009-4-27 17:30:00 这么长的时间区域。无法和17:30:00比大小。
你只能取到两个整个的时间用DataTime类型的进行比较。
然后再提取
不过是不是判断走不通了你提取就不需要了吧

做对象比较。
字符串没法比较时间。
把当前时间和要比较的时间同存为对象,进行比较。

把字符串那一章好好看看,就知到了…