Ich versuche das aktuelle Datum zu vergleichen und versuche, eine Aktion auszuführen, wenn ein bestimmtes Datum kommt. aber es funktioniert nicht in C# unity. hier ist der Code:C# Zeit und Datum in Einheit vergleichen
string over = "2017/06/28 22:38:30";
string dateAndTimeVar = System.DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");
if (dateAndTimeVar == over)
{
print(dateAndTimeVar);
}
Nun, sie müssten basierend auf dem zweiten übereinstimmen. Warum werden sie in Zeichenfolgen konvertiert, anstatt die DateTime-Objekte die Vergleiche verarbeiten zu lassen? – Mardoxx