How to combine two strings (date and time) to a single DateTime

后端 未结 9 1151
刺人心
刺人心 2021-01-17 11:34

I have two strings:

string one = \"13/02/09\";
string two = \"2:35:10 PM\";

I want to combine these two together and convert to a Dat

9条回答
  •  慢半拍i
    慢半拍i (楼主)
    2021-01-17 11:56

    Use string two = "02:35:10 PM"; instead of string two = "2:35:10 PM"; and also hh instead of HH due to AM/PM format.

    Below is the code:

    string one = "13/02/09";
    string two = "02:35:10 PM";
    
    DateTime dateTime = DateTime.ParseExact(one + " " + two, "dd/MM/yy hh:mm:ss tt", CultureInfo.InvariantCulture);
    

提交回复
热议问题