如何从时间跨度获得时间

时间:2016-04-12 16:04:23

标签: c# datetime timer intervals hour

我如何仅使用DateTime.Now.ToString()小时来设置两个或更多时间间隔的值(例如:价格)?

我想每5个小时以不同的方式设置一个变量p

2 个答案:

答案 0 :(得分:1)

以下是你如何转换为字符串。如果你想要两种方法,要么工作。 https://msdn.microsoft.com/en-us/library/system.datetime%28v=vs.110%29.aspx

System.DateTime currentTime = System.DateTime.Now
int t = currentTime.Hour 
string s = convert.toString(t)
s

这是另一种方式

string time = currentTime.ToShortTimeString()

答案 1 :(得分:1)

int p = DateTime.Now.Hour;

MSDN Documentation