如何从DateTime字符串中检索日期和时间

时间:2012-08-26 18:44:41

标签: c# .net

如何从DateTime字符串中检索日期和时间?

DateTime datefrom = 8/27/2012 12:08:25 AM

我想只将日期检索到一个变量中,只将时间(带AM / PM)检索到另一个变量中。

我想要这样的事情:

string date = 8/27/2012
string time = 12:08:25 AM

2 个答案:

答案 0 :(得分:4)

使用此:

    string date = dateform.ToString("MM/dd/yy");
    string time = dateform.ToString("hh:mm:ss tt");

MM - month
dd - day
yy - year, can also use yyyy if you want it with 4 numbers

hh - hour
mm - minute
ss - second
t - one letter as in AM -> A and PM - P
tt - two letters AM/PM

答案 1 :(得分:2)

您可以使用Date和timeOfDay属性

//Date
dateform.Date;

//Time
dateform.TimeOfDay;

您可以使用ToString格式化