将两个字符串组合到DateTime

时间:2012-04-30 06:40:32

标签: c# windows-phone-7 windows-phone-7.1

我有两个变量。一个变量表示来自Windows phone上的datepicker的日期,另一个变量表示来自timepicker的时间。现在我想将这两个字符串组合成一个字符串来表示整个值。

我该怎么做?

谢谢!

3 个答案:

答案 0 :(得分:4)

你可以parse连接它们来创造你的时间:

var myTime = DateTime.Parse(DateValue + " " + TimeValue);

或者如果你有datetimepicker和timepicker:

var myTime = datetimepicker.Value.Date
                    .AddMilliseconds(timepicker.Value.TotalMiliseconds);

答案 1 :(得分:2)

如果您只想组合字符串:

 string combination = datetimepicker.ToString() + " " + timepicker.ToString();

更多:http://www.dotnetperls.com/string-append

datetimepicker.Hour = timepicker.Hour ;

datetimepicker.Second= timepicker.Second;


...

答案 2 :(得分:0)

date.ToString() + " " + time.ToString();